| ▲ | hypeatei 7 hours ago | |||||||||||||||||||||||||
It's my first time hearing about this "eFuse" functionality in Qualcomm CPUs. Are there non-dystopian uses for this as a manufacturer? | ||||||||||||||||||||||||||
| ▲ | QuiEgo an hour ago | parent | next [-] | |||||||||||||||||||||||||
Almost every modern SoC has efuse memory. For example, this is used for yield management - the SoC will have extra blocks of RAM and expect some % to be dead. At manufacturing time they will blow fuses to say which RAM cells tested bad. | ||||||||||||||||||||||||||
| ▲ | hexagonwin 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Samsung uses this for their Knox security feature. The fuse gets broken in initial bootloader unlock, and all features related to Knox (Samsung Pay, Secure Folder, etc) gets disabled permanently even after reverting to stock firmware. | ||||||||||||||||||||||||||
| ▲ | Retr0id 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
eFuses are in most CPUs, often used for things like disabling hardware debug interfaces in production devices - and rollback prevention. | ||||||||||||||||||||||||||
| ▲ | thesh4d0w 7 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
I use them in an esp32 to write a random password to each of my products, so when I sell them they can each have their own secure default wifi password while all using the same firmware. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | josephcsible 5 hours ago | parent | prev [-] | |||||||||||||||||||||||||
There are not. The entire premise of eFuses are that after you buy something, the manufacturer can still make changes that you can't ever undo. | ||||||||||||||||||||||||||