k0ngo

Joined 13 years ago

Karma
126
Submissions
23
Member since
Jan 10
[ my public key: https://keybase.io/fahlberg; my proof: https://keybase.io/fahlberg/sigs/qMBr73AGWptBoIophiKxrX8SuvOaDBSBQHX5-MdnXMY ]
View on Hacker News

Recent submissions

Comment · 11 months ago
I guess I shouldn’t be surprised, but still fun to see that they’re apparently using an ESP32 as management processor (without antenna, probably just RMII directly to the switch ASIC)

Edit: there’s a RTL8201 10/100 PHY to the left of the switch asic, that connects the ESP to one of the switch ports.

Comment · 4 years ago
Yeah, looks like it :(

I read out the patch data from two LPC55S69 I have at hand, and...

MCU Date Code: 2019-07-20: 11/16 slots used 2019-11-05: 14/16 slots used

Comment · 4 years ago
Why can't NXP use the ROM patch mechanism (which was the cause of the previous vulnerability) to fix this? Was that all in vain?
Comment · 5 years ago
This is very similar to the OtterCast, which is an open source and open hardware Chromecast replacement.

Overview: https://cast.otter.jetzt/ Sources: https://github.com/Ottercast

There's also a version with a built-in class D amplifier and color display. On the software side it's neatly packaged with a web UI for configuration, as well as support for snapcast (multiroom), airplay and pulseaudio besides spotify.

I'm not affiliated with them, just very tempted to build one.

Comment · 8 years ago
Comment · 8 years ago
Comment · 9 years ago
I'd expect scp to detect (using argv[0]) that it is called through a symlink and behave as rcp, not scp. This is how busybox is implemented, with many programs in one binary.
Comment · 9 years ago
I like the idea, but unfortunately PCIe isn't easy or cheap to implement on silicon. The problem is that you'd need the PHY, which is the high speed, analog interface, and that needs to be designed and tuned for the fab and process node you're targeting. In practice the only sane way to get PCIe on your chip is to buy a PCIe IP block from Faraday or Synopsys. The same goes for SATA. Ethernet and USB on the other hand is available in discrete PHY chips, so writing some open-source controller RTL for RGMII and ULPI is much more reasonable for an open-source chip. (Obviously, if someone would cough up the money for taping out a RISC-V SoC with PCIe PHYs onboard and make it in a large enough volume that the price gets down to reasonable levels, I'd be buying a bunch of'em.)
Comment · 10 years ago
Just as a software compilation flow is devided into preprocessing, compilation, assembly, and linking, a HDL flow is divided into synthesis, mapping, place and route, timing analysis and bitstream generation. RTL is the output of the synthesis stage and is readily available to the designer, typically both as code and as a graphical schematic.
Comment · 10 years ago
Comment · 10 years ago
Comment · 12 years ago
Yes, Point will perform all processing in the device and only send events with time stamps, as well as plain sensor readings for temperature/humidity/etc. It should be easy to verify by looking at the outbound bandwidth. Limiting outbound connections w.r.t hosts, ports and bandwidth (even filtering out OTA firmware updates) should be possible (as we're not trying to hide what we do, only protect your data), but it might affect the performance and battery life of the device, and is not something we can endorse.
Comment · 12 years ago
If the power goes out or the router gets funky, most internet connected solutions would go offline anyway. But, being battery powered, Point would at least still be active and keep track of things. The fact that the device has lost it's connection to the cloud will trigger a notification to the owner as well. The wireless configuration is done using an app and should be straight forward for most users. As long as the router is securely configured and the user is capable to connect a phone or laptop, installing Point should be piece of cake. As for being self-contained, we mean that it is plug-and-forget, without any cables or base stations. There might be methods of expanding the set of sensors, although at the moment, you see what you get. Adding a cellular modem to the device would make it deviate too much from our current concept in terms of cost (both manufacturing and recurring costs for the cell network usage) and power consumption, but it is something we might include in a future, special version for places without a permanent internet connection, like a cabin or boat.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton