Firmware

Updating Firmware with PCB Probe

System Requirements: Windows XP SP2 and unSPIDE application

0. If you don't already have the unSPIDE application, download the installer from here: http://literacybridge.org/iu/unSPIDE_3_0_1.exe (38MB) and run the installer on a Windows XP machine.

1. Connect the Generalplus USB probe to the Talking Book Device printed circuit board (PCB) by inserting the five pins in the center of the PCB with the five slots at the end of the Generalplus probe. The cable leading to those slots should pass over the Generalplus chip (not from the opposite direction).

2. Connect the Generalplus probe and the Windows XP computer with a USB A-B cable (typically used to connect to a printer or external hard drive).

3. Apply power to the PCB by connecting a USB A-to-mini-B cable (typically used to connect to a digital camera) between the PCB's USB receptacle and a computer. Slide the PCB power switch to the ON position (closest to the edge of the PCB).

4. Run the unSPIDE application. This should be listed under Start->Programs and stored as \\Program Files\Generalplus\unSPIDE 3.0.1\unspIDE.exe.

5. menu: File->Load Program. Find and open the TB-v1.32.S37 file. You can download that file here: http://literacybridge.org/iu/TB-v1.32.S37 (944 KB).

6. menu: Project->Setting…
6.a. select "General" tab: Select ICE
6.b. select "Hardware" tab:
6.b(i). set "Body": GPL162003_CS0Flash
6.b(ii). click "Chip Select" button
6.b(ii)(a) set "Memory Type": Nor Flash
6.b(ii)(b) set "Size": 8
6.b(ii)(c) set "System Cycle": 15
6.b(ii)(d) click OK. If it asks to create a TB-xxxxxx.set file, just say OK. You can delete that file after finishing this process.
6.c. select "Option" tab
6.c(i) set "Pointer": Far Pointer
6.d. click OK

7. menu: Build->Execute to start the code transfer to the PCB (the "downloading" dialog box appears)

8. After download is complete, a small “Running…” dialog box will appear. Cancel this box by clicking "Break".

9. menu: Debug->Stop Debugging.

10. Unplug the Generalplus USB probe from the PCB and slide the power switch to off. You can remove the A-B USB cable, but keep the A-to-mini-B cable connected.

11. While holding the device's * button, turn the power on. This puts the device into USB client mode and should cause it to appear as a mass storage device in Windows Explorer.

12. FAT32-format the device's memory card by selecting the mass storage device (you may need to navigate "up" to see this drive along with your other drives), right-clicking and selecting "Format…" Do not select "Quick Format". You can give the device a volume label if you like.

13. Download this .zip (http://literacybridge.org/iu/content-v1.32.zip), expand it, and copy all the files and folders (top level should include directories named "System", "user", "lists", "sys-write", and "log") to the root of the newly formatted memory card.

14. Disconnect the device from the USB cable and cycle power (note that cycling power requires about a one second pause in the OFF position).

Done!