Can anyone point me to a guide or resource on how to write a bootable image of 24.20.0 to the T6's internal storage (EMMC or NVME)
I can boot from the SD card without any problems, however I would much prefer booting from faster internal storage as a long term solution.
I've tried dd-ing the image from the SD card, writing directly to the EMMC and NVME memory with the RK3588 flashing utility, and compiling my own versions of OpenWRT to no avail.
The issue here seems to be u-boot, but I don't know where to go from here.
Thats just it, I'm not sure how to troubleshoot from here. I'm a good ways out of my element and learning as I go. I would be very grateful for next steps that I can try.
To get uart console you need a USB to TTL cable like a FT232. Then connect that to where it says debug UART. This will allow you to see what is happening on the serial console.
I'm attempting to get a serial console working with putty but no output yet.
I've tried both the 40 pin GPIO (6 GND, 8 TX, 10 RX) as well as the 3 pins on the USB header. I'm not seeing anything in putty at any baud rate. I've double checked the RX and TX pins
The settings they specify in the wiki are kind of strange:
One thing I'm noticing about the images that can be flashed from the SD card is that they all look like this. Perhaps This is why when I write the OpenWRT image, it fails to boot?
For a Rockchip SOC based device 1500000 is most definitely correct. The Debug UART is the 3 pins next to the 12V DC input. Debug UART is 3.3V level signals, 1500000bps according to https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6. Make sure you don't have the NanoPC-T6 LTS as that is not currently supported by OpenWrt and has a USB-C Debug UART on the bottom of the board. If your board does not have a mini-PCIe slot near the 12V DC input you have the newer unsupported board.
I stand corrected, you're right. Whatever compelled them to go absolutely bonkers with such a high and arbitrary bitrate some hardware and software will not work with.