SlideShare a Scribd company logo
1
How to flash the SPI EEPROM on APC with an external programmer?
(The FlashcatUSB PCB1.8 for instance)
Once the w-load or u-boot of APC is damaged for whatever reason, the APC will be unable to be booted from
the local system or the micro-SD card. It is possible to restore it with the use of an external programmer (such
as FlashcatUSB or SF-100). We will detail the process using FlashcatUSB PCB1.8, for your reference.
1. Make Preparation:
1) On FlashcatUSB, make sure the switches on the Bootloader mode are set as S1-on and S2-off and the
jumper is set for 3.3v as seen in the images below. (* Please note the APC SPI EEPROM only supports
3.3v)
switch jumper
2) Download Microsoft .NET Framework 4 and the FlashCatUSB driver from the websites below, and then
properly install them on your computer (ie ; WinXP or 7 platform). After installation connect the FlashcatUSB
to your computer via a USB A-B Cable.
Microsoft .NET Framework 4: http://www.microsoft.com/en-us/download/details.aspx?id=17851
FlashCatUSB Driver: http://www.embeddedcomputers.net/products/FlashcatUSB/
It will appear as a new device in your h/w device manager after installing successfully.
3) Search and download the suitable bin file from the APC website http://apc.io/;
4) Use the cable provided with the FlashcatUSB programmer to connect to your APC. Please refer to the
images below as how to correctly link by pin to pin. Make sure no power sources are connected to your APC.
(* Please note the pin definition of the SFDI and SFDO have already been swapped in the APC circuit, so
you only need to connect SFDI to SFDI and SFDO to SFDO.)
(The cable on the right was created by hand as an example)
5) Prepare a 4GB micro-SD card with the latest firmware saved to it to re-installation on APC.
Pinout for APC 8750 Pinout for APC Rock and Paper
2
6) Prepare a Console Cable (UART3.3v to USB) to recover your MAC Address.
2. Flash the SPI EEPROM: (Using the FlashcatUSB PCB1.8 for instance)
1) Run the utility:
- Run the FlashcatUSB.exe utility in FCUSB.RC15.330Software on your computer. When it has finished
press the Reset button on the FlashcatUSB programmer and it will be set to bootloader mode (DFU) as in
the images below.
3) Change the setting:
- Disable (uncheck) the “SPI nRF24LE1 mode” in the setting menu, otherwise it cannot recognize the APC
Flash type (MX25L40).
4) Load and Update the firmware for your FlashcatUSB programmer to set it as an SPI programmer. (This
will be in the package you downloaded earlier with the driver.)
- Click the “Load File” button to load “FCUSB.3.05.SPI.hex” in FCUSB.RC15.330SoftwareFirmware.
- Click the “Program” button to update the AVR f/w;
5) Switch to application SPI mode - Click the “Start Application” button; it will enter the SPI mode and
3
correctly recognize the “MXIC MX25L40” device as in the images below. Now, the blue LED on the
FlashcatUSB will be on; (If it’s unrecognizable, please check the Connection Cable and click the “Detect
device” in Main menu to try again)
6) Write the bin file into SPI EEPROM of APC:
- Click the “Write” button in the SPI Flash menu to load the xxxx~x.bin file as seen below; (Please search
and download the suitable bin file from the APC website)
- Click “OK” to write the bin file into SPI EEPROM as seen below. Now, the blue LED on FlashcatUSB will
be blinking;
- It will show “Write operation complete: xxx,xxx Bytes written” after the flash is successful.
7) Test:
- Remove the FlashcatUSB and cables from your computer and APC, and then please see below point 3.
3. Re-Installing the System:
- It’s necessary to re-install the system’s f/w from a micro-SD card again; (Your APC will be able to be
booted from the micro-SD card)
4. Re-Setup the LAN MAC Address:
- Your APC LAN will contain an incorrect MAC address once the flash is finished. You need to change it to
the correct one which can be found on the MAC label on top of the LAN connector of your APC);
- Change the MAC address in u-boot prompt via Console Cable and console port (UART_PH on APC 8750/
DEBUG PORT on Rock/Paper). Please see the guide below as how to access console or u-boot prompt.
4
How to get access console or u-boot prompt?
1. Prepare a Console Cable for connectivity:
- First, you have to make or buy a Console Cable (with UART3.3v to USB convertor) for connectivity between
the APC’s console port and your computer’s USB port; (* Please note the APC console port only supports
3.3v )
- Below are pinouts of the console ports (UART_PH on ACP 8750 and the DEBUG_PORT on Rock/Paper)
Pinout of MZM87I Pinout of Rock/Paper
- Power off the APC;
- Follow the images below to connect the Console Cable to APC; (* Please note the Vcc of the Console Cable
must never connect to APC)
Console Cable with UART to USB converter UART_PH pinhead on APC 8750 DEBUG_PORT pinhead on Rock/Paper
2. Install the Driver and Terminal Emulation on AE:
- Power on the your computer.
- Insert the USB plug of the Console Cable into USB port of your computer and then properly install the
Console Cable driver and Terminal Emulation utility (such as the Tera s/w) on your computer.
- Correctly assign a com port number and 115200 baud rate manually in both the h/w device manager and the
Terminal Emulation setup menu for this communication.
H/W Device Management
5
Terminal Emulation Setup Menu
3. Access console prompt or u-boot prompt:
- If the connection is ready, you can power on the APC now; you will be able to access the console prompt as in
the image below.
- Please note once the Console prompt comes up, a countdown stage will appear at the end. You must push
enter within ~2-3 seconds to stop here or your APC will continue to boot normally.
Console prompt u-boot prompt
4. Reset your MAC Address
Once you are in console mode enter the following Uboot commands:
***Note xx:xx:xx:xx:xx:xx = the MAC address found on your APC.
WMT #printenv ethaddr
WMT #setenv ethaddr xx:xx:xx:xx:xx:xx
WMT #sa
WMT #re

More Related Content

PDF
Flashcatusb manual
Iman Teguh Pribadi
 
PDF
Asus notebook training_actre_l3-2
Iman Teguh Pribadi
 
PDF
Laptop Chip level repairing(CPU section)
chiptroniks
 
PPTX
chip level repairing
Swastik Pandey
 
PDF
Kkmulticopter V5 .5 Blackboard Flash Tool & Programming
Robomart.com
 
PPTX
LAPTOP REPAIR TRAINING COURSE DETAIL
Abdullah Khan
 
PDF
Syllabus 3 month pclr
chiptroniks
 
PDF
selfridge_alec_chipspec
Alec Selfridge
 
Flashcatusb manual
Iman Teguh Pribadi
 
Asus notebook training_actre_l3-2
Iman Teguh Pribadi
 
Laptop Chip level repairing(CPU section)
chiptroniks
 
chip level repairing
Swastik Pandey
 
Kkmulticopter V5 .5 Blackboard Flash Tool & Programming
Robomart.com
 
LAPTOP REPAIR TRAINING COURSE DETAIL
Abdullah Khan
 
Syllabus 3 month pclr
chiptroniks
 
selfridge_alec_chipspec
Alec Selfridge
 

What's hot (18)

PDF
A tmega16A Microcontroller Data Sheet
Microtech Solutions
 
PDF
Laptop syllabus 1 month
chiptroniks
 
PPS
Robotix Tutorial 9
ankuredkie
 
PDF
2502s
Andi Gian
 
PDF
Atmega8u2 mur
Nickyhoney
 
PPT
3 embedded gr_ppapag_msp430_arch
chandrika
 
PDF
Atmega324 p
Roziq Bahtiar
 
PDF
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
sang2792
 
PDF
Atmega16 Microconntroller Data sheet
Microtech Solutions
 
PPT
Microchip's 16-bit and 32-bit PIC MCUs
Premier Farnell
 
PPTX
The 8051 Microcontroller and Embedded Systems
Avijeet Negel
 
PDF
Introduction to microcontrollers
Corrado Santoro
 
PDF
Microcontroller Instruction Set atmel
Ruderocker Billy
 
PPT
Getting to Know the R8C/2A, 2B Group MCUs
Premier Farnell
 
PPT
Toshiba Cortex Seminar in Israel
Amir Sherman
 
PDF
AVR Micro controller Interfacing
Raghav Shetty
 
PPT
Introduction to nanoWatt XLP: PIC18F46J50
Premier Farnell
 
A tmega16A Microcontroller Data Sheet
Microtech Solutions
 
Laptop syllabus 1 month
chiptroniks
 
Robotix Tutorial 9
ankuredkie
 
2502s
Andi Gian
 
Atmega8u2 mur
Nickyhoney
 
3 embedded gr_ppapag_msp430_arch
chandrika
 
Atmega324 p
Roziq Bahtiar
 
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
sang2792
 
Atmega16 Microconntroller Data sheet
Microtech Solutions
 
Microchip's 16-bit and 32-bit PIC MCUs
Premier Farnell
 
The 8051 Microcontroller and Embedded Systems
Avijeet Negel
 
Introduction to microcontrollers
Corrado Santoro
 
Microcontroller Instruction Set atmel
Ruderocker Billy
 
Getting to Know the R8C/2A, 2B Group MCUs
Premier Farnell
 
Toshiba Cortex Seminar in Israel
Amir Sherman
 
AVR Micro controller Interfacing
Raghav Shetty
 
Introduction to nanoWatt XLP: PIC18F46J50
Premier Farnell
 
Ad

Viewers also liked (12)

PDF
Radio diagrams 1957
Iman Teguh Pribadi
 
PPT
Agustin scida
agustinscida
 
PDF
Bd master guide extract encapsulated bios
Iman Teguh Pribadi
 
PDF
Batal perda 21_juni_2016
Iman Teguh Pribadi
 
PPSX
EC/Bios Interaction Laptop Repair Course
Vikas Deoarshi
 
PDF
Ebook computer-_repair__a_complete_illustrated_guide
shnarobe
 
PPT
tegangan pada motherboard
Iman Teguh Pribadi
 
PDF
Harddisk pcb repairing
Iman Teguh Pribadi
 
PDF
cara service laptop
kbtiforum
 
DOCX
12 jenis kerusakan laptop dan cara memperbaikinya
Yantho Lase
 
PPTX
Laptop Repair
Jo Polancos
 
PPT
Reparacion de pantallas LG
Pablo Llanos Urraca
 
Radio diagrams 1957
Iman Teguh Pribadi
 
Agustin scida
agustinscida
 
Bd master guide extract encapsulated bios
Iman Teguh Pribadi
 
Batal perda 21_juni_2016
Iman Teguh Pribadi
 
EC/Bios Interaction Laptop Repair Course
Vikas Deoarshi
 
Ebook computer-_repair__a_complete_illustrated_guide
shnarobe
 
tegangan pada motherboard
Iman Teguh Pribadi
 
Harddisk pcb repairing
Iman Teguh Pribadi
 
cara service laptop
kbtiforum
 
12 jenis kerusakan laptop dan cara memperbaikinya
Yantho Lase
 
Laptop Repair
Jo Polancos
 
Reparacion de pantallas LG
Pablo Llanos Urraca
 
Ad

Similar to How to flash with programmer on apc (20)

PPT
Flash Programming F28x
Pantech ProLabs India Pvt Ltd
 
PDF
Doc7745
Alfredo Santillan
 
DOC
Project eprom progr
Anurag Farkya
 
PDF
Jtag Powersky
Sais Abdelkrim
 
PDF
12040 pswdrec-2900xl
basschuck2411
 
PDF
Introduction of omap4 booting sequence
Johnson Chou
 
DOCX
How to recover password on the cisco catalyst fixed configuration layer 2&lay...
IT Tech
 
PDF
silo.tips_flash-bootloader-product-information.pdf
afra151
 
PDF
PCW16LXe.pdf fujitsu systemlift easy tronic software elevator control
MohammedQaidAlathwar
 
PPTX
Android: Behind the scenes
Narkozzz
 
DOCX
Converting From Nexus NX-OS Mode to ACI Mode.
David kankam
 
PDF
Programming atmega using boot loader
ruyanchung
 
PPTX
44con
Philip Polstra
 
PDF
Karasikov android behind the scenes
DefconRussia
 
PDF
Flashbios dos para placas-mãe chipset x79
arturbonilha mendes
 
PPT
Interrupt system f28x
Pantech ProLabs India Pvt Ltd
 
ZIP
Matrix glitcher tutorial
José Mota
 
PDF
Pic programming gettingstarted
Ajit Padmarajan
 
PDF
DEF CON 27 - PHILIPPE LAULHERET - introduction to hardware hacking extended v...
Felipe Prado
 
TXT
Phone security code unlock message
Mansoor Rafeeq
 
Flash Programming F28x
Pantech ProLabs India Pvt Ltd
 
Project eprom progr
Anurag Farkya
 
Jtag Powersky
Sais Abdelkrim
 
12040 pswdrec-2900xl
basschuck2411
 
Introduction of omap4 booting sequence
Johnson Chou
 
How to recover password on the cisco catalyst fixed configuration layer 2&lay...
IT Tech
 
silo.tips_flash-bootloader-product-information.pdf
afra151
 
PCW16LXe.pdf fujitsu systemlift easy tronic software elevator control
MohammedQaidAlathwar
 
Android: Behind the scenes
Narkozzz
 
Converting From Nexus NX-OS Mode to ACI Mode.
David kankam
 
Programming atmega using boot loader
ruyanchung
 
Karasikov android behind the scenes
DefconRussia
 
Flashbios dos para placas-mãe chipset x79
arturbonilha mendes
 
Interrupt system f28x
Pantech ProLabs India Pvt Ltd
 
Matrix glitcher tutorial
José Mota
 
Pic programming gettingstarted
Ajit Padmarajan
 
DEF CON 27 - PHILIPPE LAULHERET - introduction to hardware hacking extended v...
Felipe Prado
 
Phone security code unlock message
Mansoor Rafeeq
 

More from Iman Teguh Pribadi (6)

PDF
Tr 751 service manual
Iman Teguh Pribadi
 
PDF
Hakko 936 schem-pcb_&_mod_v1r7
Iman Teguh Pribadi
 
PDF
Hakko 936 schematic
Iman Teguh Pribadi
 
PDF
Antenna Omni DS-01
Iman Teguh Pribadi
 
PDF
Antenna selection-and-positioning-guide
Iman Teguh Pribadi
 
PDF
Mhdd advanced-diag
Iman Teguh Pribadi
 
Tr 751 service manual
Iman Teguh Pribadi
 
Hakko 936 schem-pcb_&_mod_v1r7
Iman Teguh Pribadi
 
Hakko 936 schematic
Iman Teguh Pribadi
 
Antenna Omni DS-01
Iman Teguh Pribadi
 
Antenna selection-and-positioning-guide
Iman Teguh Pribadi
 
Mhdd advanced-diag
Iman Teguh Pribadi
 

Recently uploaded (20)

PPTX
sample 1mathssscpreprationfor basics.PPTX
yuyutsugupta3
 
PPT
L1-Intro.ppt nhfjkhghjjnnnmkkjhigtyhhjjj
MdKarimUllahEmon
 
PPTX
atoma.pptxejejejejeejejjeejeejeju3u3u3u3
manthan912009
 
PDF
Lifting Equipment Inspection Checklist with eAuditor Audits & Inspections
eAuditor Audits & Inspections
 
PPTX
Intro_S4HANA_Using_Global_Bike_Slides_SD_en_v4.1.pptx
trishalasharma7
 
PPTX
Chapter II - OS installation-Virtualization.pptx
ReyAngeloPagatpat1
 
PPT
community diagnosis slides show health. ppt
michaelbrucebwana
 
PPTX
Mobile-Device-Management-MDM-Architecture.pptx
pranavnandwanshi99
 
PPTX
办理HFM文凭|购买代特莫尔德音乐学院毕业证文凭100%复刻安全可靠的
1cz3lou8
 
PPTX
13. ANAESTHETICS AND ALCOHOLS.pptx fucking
sriramraja650
 
PPTX
Operating-Systems-A-Journey ( by information
parthbhanushali307
 
PPTX
Boolean Algebra-Properties and Theorems.pptx
bhavanavarri5458
 
PPT
Chapter 1 (1) (1).pptghtrtt76utrurtutrut
ugpgcs22
 
PDF
ssrn-5257537 (1).pdffvndsvjfjkn bfjnbjsnvmsd
dieuquynhmailan
 
PPT
3 01032017tyuiryhjrhyureyhjkfdhghfrugjhf
DharaniMani4
 
PPT
Susunan & Bagian DRAWING 153UWYHSGDGH.ppt
RezaFbriadi
 
PDF
Endalamaw Kebede.pdfvvbhjjnhgggftygtttfgh
SirajudinAkmel1
 
PPTX
Final Draft Presentation for dtaa and direct tax
rajbhanushali3981
 
PPTX
English grade 10 st augusitne eoeoknkklm
zeropoint101109
 
PPTX
Countable and uncountable nouns_SERPA YORDY.pptx
maryoryfloresvila21
 
sample 1mathssscpreprationfor basics.PPTX
yuyutsugupta3
 
L1-Intro.ppt nhfjkhghjjnnnmkkjhigtyhhjjj
MdKarimUllahEmon
 
atoma.pptxejejejejeejejjeejeejeju3u3u3u3
manthan912009
 
Lifting Equipment Inspection Checklist with eAuditor Audits & Inspections
eAuditor Audits & Inspections
 
Intro_S4HANA_Using_Global_Bike_Slides_SD_en_v4.1.pptx
trishalasharma7
 
Chapter II - OS installation-Virtualization.pptx
ReyAngeloPagatpat1
 
community diagnosis slides show health. ppt
michaelbrucebwana
 
Mobile-Device-Management-MDM-Architecture.pptx
pranavnandwanshi99
 
办理HFM文凭|购买代特莫尔德音乐学院毕业证文凭100%复刻安全可靠的
1cz3lou8
 
13. ANAESTHETICS AND ALCOHOLS.pptx fucking
sriramraja650
 
Operating-Systems-A-Journey ( by information
parthbhanushali307
 
Boolean Algebra-Properties and Theorems.pptx
bhavanavarri5458
 
Chapter 1 (1) (1).pptghtrtt76utrurtutrut
ugpgcs22
 
ssrn-5257537 (1).pdffvndsvjfjkn bfjnbjsnvmsd
dieuquynhmailan
 
3 01032017tyuiryhjrhyureyhjkfdhghfrugjhf
DharaniMani4
 
Susunan & Bagian DRAWING 153UWYHSGDGH.ppt
RezaFbriadi
 
Endalamaw Kebede.pdfvvbhjjnhgggftygtttfgh
SirajudinAkmel1
 
Final Draft Presentation for dtaa and direct tax
rajbhanushali3981
 
English grade 10 st augusitne eoeoknkklm
zeropoint101109
 
Countable and uncountable nouns_SERPA YORDY.pptx
maryoryfloresvila21
 

How to flash with programmer on apc

  • 1. 1 How to flash the SPI EEPROM on APC with an external programmer? (The FlashcatUSB PCB1.8 for instance) Once the w-load or u-boot of APC is damaged for whatever reason, the APC will be unable to be booted from the local system or the micro-SD card. It is possible to restore it with the use of an external programmer (such as FlashcatUSB or SF-100). We will detail the process using FlashcatUSB PCB1.8, for your reference. 1. Make Preparation: 1) On FlashcatUSB, make sure the switches on the Bootloader mode are set as S1-on and S2-off and the jumper is set for 3.3v as seen in the images below. (* Please note the APC SPI EEPROM only supports 3.3v) switch jumper 2) Download Microsoft .NET Framework 4 and the FlashCatUSB driver from the websites below, and then properly install them on your computer (ie ; WinXP or 7 platform). After installation connect the FlashcatUSB to your computer via a USB A-B Cable. Microsoft .NET Framework 4: http://www.microsoft.com/en-us/download/details.aspx?id=17851 FlashCatUSB Driver: http://www.embeddedcomputers.net/products/FlashcatUSB/ It will appear as a new device in your h/w device manager after installing successfully. 3) Search and download the suitable bin file from the APC website http://apc.io/; 4) Use the cable provided with the FlashcatUSB programmer to connect to your APC. Please refer to the images below as how to correctly link by pin to pin. Make sure no power sources are connected to your APC. (* Please note the pin definition of the SFDI and SFDO have already been swapped in the APC circuit, so you only need to connect SFDI to SFDI and SFDO to SFDO.) (The cable on the right was created by hand as an example) 5) Prepare a 4GB micro-SD card with the latest firmware saved to it to re-installation on APC. Pinout for APC 8750 Pinout for APC Rock and Paper
  • 2. 2 6) Prepare a Console Cable (UART3.3v to USB) to recover your MAC Address. 2. Flash the SPI EEPROM: (Using the FlashcatUSB PCB1.8 for instance) 1) Run the utility: - Run the FlashcatUSB.exe utility in FCUSB.RC15.330Software on your computer. When it has finished press the Reset button on the FlashcatUSB programmer and it will be set to bootloader mode (DFU) as in the images below. 3) Change the setting: - Disable (uncheck) the “SPI nRF24LE1 mode” in the setting menu, otherwise it cannot recognize the APC Flash type (MX25L40). 4) Load and Update the firmware for your FlashcatUSB programmer to set it as an SPI programmer. (This will be in the package you downloaded earlier with the driver.) - Click the “Load File” button to load “FCUSB.3.05.SPI.hex” in FCUSB.RC15.330SoftwareFirmware. - Click the “Program” button to update the AVR f/w; 5) Switch to application SPI mode - Click the “Start Application” button; it will enter the SPI mode and
  • 3. 3 correctly recognize the “MXIC MX25L40” device as in the images below. Now, the blue LED on the FlashcatUSB will be on; (If it’s unrecognizable, please check the Connection Cable and click the “Detect device” in Main menu to try again) 6) Write the bin file into SPI EEPROM of APC: - Click the “Write” button in the SPI Flash menu to load the xxxx~x.bin file as seen below; (Please search and download the suitable bin file from the APC website) - Click “OK” to write the bin file into SPI EEPROM as seen below. Now, the blue LED on FlashcatUSB will be blinking; - It will show “Write operation complete: xxx,xxx Bytes written” after the flash is successful. 7) Test: - Remove the FlashcatUSB and cables from your computer and APC, and then please see below point 3. 3. Re-Installing the System: - It’s necessary to re-install the system’s f/w from a micro-SD card again; (Your APC will be able to be booted from the micro-SD card) 4. Re-Setup the LAN MAC Address: - Your APC LAN will contain an incorrect MAC address once the flash is finished. You need to change it to the correct one which can be found on the MAC label on top of the LAN connector of your APC); - Change the MAC address in u-boot prompt via Console Cable and console port (UART_PH on APC 8750/ DEBUG PORT on Rock/Paper). Please see the guide below as how to access console or u-boot prompt.
  • 4. 4 How to get access console or u-boot prompt? 1. Prepare a Console Cable for connectivity: - First, you have to make or buy a Console Cable (with UART3.3v to USB convertor) for connectivity between the APC’s console port and your computer’s USB port; (* Please note the APC console port only supports 3.3v ) - Below are pinouts of the console ports (UART_PH on ACP 8750 and the DEBUG_PORT on Rock/Paper) Pinout of MZM87I Pinout of Rock/Paper - Power off the APC; - Follow the images below to connect the Console Cable to APC; (* Please note the Vcc of the Console Cable must never connect to APC) Console Cable with UART to USB converter UART_PH pinhead on APC 8750 DEBUG_PORT pinhead on Rock/Paper 2. Install the Driver and Terminal Emulation on AE: - Power on the your computer. - Insert the USB plug of the Console Cable into USB port of your computer and then properly install the Console Cable driver and Terminal Emulation utility (such as the Tera s/w) on your computer. - Correctly assign a com port number and 115200 baud rate manually in both the h/w device manager and the Terminal Emulation setup menu for this communication. H/W Device Management
  • 5. 5 Terminal Emulation Setup Menu 3. Access console prompt or u-boot prompt: - If the connection is ready, you can power on the APC now; you will be able to access the console prompt as in the image below. - Please note once the Console prompt comes up, a countdown stage will appear at the end. You must push enter within ~2-3 seconds to stop here or your APC will continue to boot normally. Console prompt u-boot prompt 4. Reset your MAC Address Once you are in console mode enter the following Uboot commands: ***Note xx:xx:xx:xx:xx:xx = the MAC address found on your APC. WMT #printenv ethaddr WMT #setenv ethaddr xx:xx:xx:xx:xx:xx WMT #sa WMT #re