# bootrom

Published articles for bootrom.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Unbricking SHIELD TV (2015) with a Bootrom Exploit

DevFeed: [Unbricking SHIELD TV (2015) with a Bootrom Exploit](<https://devfeed.tech/articles/unbricking-shield-tv-2015-with-a-bootrom-exploit-22358.md>)

Original publisher: [Read original article](<https://yifan.lu/2022/06/17/unbricking-shield-tv-2015-with-a-bootrom-exploit/>)

Author: yifanlu

Published: 2022-06-17T07:00:00Z

Content type: article

Language: en

Sources: [Yifan Lu](<https://devfeed.tech/sources/yifan-lu.md>)

Topics: [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [bootrom](<https://devfeed.tech/tags/bootrom.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [rcm](<https://devfeed.tech/tags/rcm.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [t210](<https://devfeed.tech/tags/t210.md>), [tegra](<https://devfeed.tech/tags/tegra.md>)

### AI overview

The article documents recovering a 2015 NVIDIA SHIELD TV after flashing an outdated device tree blob left it unable to boot. It examines serial-console diagnostics and the Tegra boot ROM's APX emergency recovery mode, including its use of NVIDIA's RCM protocol.

### Source excerpt

Last year, a friend gave me his SHIELD TV when he moved. He worked at NVIDIA and got it for free and had used it only a handful of times before it traveled from his closet to my own. I had forgotten about it until I had a need for a Raspberry Pi and discovered that they were all still sold out. Wouldn't the SHIELD TV make a great RPI replacement? It has been out for almost a decade now and surely people have gotten Linux working on it. After following a guide from 2015, I quickly bricked the device trying to flash an outdated DTB file. It turns out that a bad DTB brick was quite common in the community and unfortunately the only proposed solution of "return it to Best Buy" was not an option for me. Even though I have never cared about this device, I was still ashamed at my negligence and felt guilty about creating more e-waste. Thus began my journey to recover the device.

## ESP32-S2 -- Security Features

DevFeed: [ESP32-S2 -- Security Features](<https://devfeed.tech/articles/esp32-s2-security-features-13860.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/esp32-s2-security-features/>)

Author: John Lee

Published: 2019-12-09T00:00:00Z

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Esp32 S2](<https://devfeed.tech/topics/esp32-s2.md>), [Security](<https://devfeed.tech/topics/security.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [SOC](<https://devfeed.tech/topics/soc.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [boot](<https://devfeed.tech/tags/boot.md>), [bootloader](<https://devfeed.tech/tags/bootloader.md>), [bootrom](<https://devfeed.tech/tags/bootrom.md>), [code](<https://devfeed.tech/tags/code.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [devices](<https://devfeed.tech/tags/devices.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-s2](<https://devfeed.tech/tags/esp32-s2.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [flash](<https://devfeed.tech/tags/flash.md>), [flash-encryption](<https://devfeed.tech/tags/flash-encryption.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [security](<https://devfeed.tech/tags/security.md>), [soc](<https://devfeed.tech/tags/soc.md>)

### AI overview

This article examines the security features of Espressif's ESP32-S2 Wi-Fi SoC. It describes improvements to Secure Boot and Flash Encryption, including RSA-PSS signature verification in BootROM and faster secure-boot verification enabled by an improved hardware RSA accelerator.

### Source excerpt

Espressif recently announced ESP32-S2 -- a new Wi-Fi SoC with additional security features and improvements over some of the ESP32 security features. Given the current state of the security of the connected devices, these are quite meaningful features. This article discusses these changes and what do they mean from security perspective. My colleague wrote about ESP32 security features here. We continue to carry forward Secure Boot and Flash Encryption features.

## Extracting Boot Code from a Prototype PlayStation Vita Development Kit

DevFeed: [Extracting Boot Code from a Prototype PlayStation Vita Development Kit](<https://devfeed.tech/articles/glitching-a-20k-piece-of-history-22357.md>)

Original publisher: [Read original article](<https://yifan.lu/2019/08/16/glitching-a-20k-piece-of-history/>)

Author: yifanlu

Published: 2019-08-16T07:00:00Z

Content type: article

Language: en

Sources: [Yifan Lu](<https://devfeed.tech/sources/yifan-lu.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Hacking](<https://devfeed.tech/topics/hacking.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [bootrom](<https://devfeed.tech/tags/bootrom.md>), [code](<https://devfeed.tech/tags/code.md>), [console](<https://devfeed.tech/tags/console.md>), [develop](<https://devfeed.tech/tags/develop.md>), [development-kit](<https://devfeed.tech/tags/development-kit.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [glitching](<https://devfeed.tech/tags/glitching.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [history](<https://devfeed.tech/tags/history.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [vita](<https://devfeed.tech/tags/vita.md>)

### AI overview

The author describes attempting to extract boot code from a rare prototype PlayStation Vita development kit, using hardware-hacking techniques and documenting the work as part of preserving the system's historical data.

### Source excerpt

A few months ago, a contact reached out to me with an irresistible offer. I would be given the opportunity to experiment with an insanely rare, prototype development kit PlayStation Vita. The only ask from my source is that I somehow dump the boot code. I've spent the last seven years hacking every last bit of the Vita from exploiting the kernel to extracting hardware keys with AES fault injections. In that long journey, I've gotten intimate with every model and revision of the Vita so it seems inevitable that I would find myself with the very first prototype. The DEM-3000L is actually more rare than the DEM-3000H that recently made headlines having been sold for $20,000. Although I cannot confirm this independently, my source claims that the DEM-3000H units were distributed to early game developers while the DEM-3000L was used internally at Sony to develop the system firmware. The history of this particular DEM-3000L was that two of these were originally found side by side at a Chinese landfill. They had extensive water damage (I was told they were "at the bottom of a lake") and was carefully repaired. One of the two (the one with the broken display) eventually made it to me.