Ts-4200 bootrom update
From embeddedTS Manuals
To use XNAND2, the TS-SOCKET Macrocontroller must have an updated BootROM. This update is only applicable to TS-4200 shipped before January 15, 2017.
This update process will update the TS-4200 BootROM and XNAND components to XNAND2.
Prerequisites (you will need these before starting):
- A Linux Desktop Computer.
- A TS-4200 on a baseboard with USB Host ports
- The TS-8200 and TS-8500 are both perfect.
- Non-TS baseboards should have at least one USB Type-A Host port.
- A serial terminal connected to the TS-4200 serial console output (optional: For diagnostic purposes if there is an error).
- Internet access.
- A USB data storage device (thumb drive or equivalent) of at least 4GB capacity (note this procedure will erase this media).
Preparation:
- Download the TS-4200 XNAND2 USB Updater disk image from the Technologic Systems FTP site here.
- De-archive the file on your Desktop Linux PC (or virtual machine) using bunzip2:
bunzp2 ts4200-XNAND2-upgrade-usb-20161003.dd.bz2
- Connect your USB media to the Desktop computer. If using a virtual machine, make sure the USB device is available to Linux before continuing.
- If automatically mounted, unmount the USB media. Note, replace 'your_usb_device_node_here' with the actual device node assigned by Linux.s
sudo umount /dev/your_usb_device_node*
- Install the decompressed image on the USB media using dd. This process may take several minutes:
dd if=ts4200-XNAND2-upgrade-usb-20161003.dd of=/dev/your_usb_device_node_here bs=4M conv=fsync && sync && sleep 1
- The updater USB device is now ready for use. Disconnect it from the desktop computer.
Installation:
- Ensure your TS-4200 is properly seated on your chosen baseboard.
- Connect the USB updater media to the USB Host port.
- Apply power to the baseboard.
- Allow the USB update scripts to run. Note: This process will take a long time. Allow at least 20 minutes.
- When the script is finished executing, the baseboard's green LED (if present) will turn on and remain solid.
- If the process fails, the red LED will turn on and remain solid. More information about the failure will be on the TS-4200 serial console output.