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

What's hot

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

What's hot (18)

A tmega16A Microcontroller Data Sheet
A tmega16A Microcontroller Data SheetA tmega16A Microcontroller Data Sheet
A tmega16A Microcontroller Data Sheet
 
Laptop syllabus 1 month
Laptop syllabus 1 monthLaptop syllabus 1 month
Laptop syllabus 1 month
 
Robotix Tutorial 9
Robotix Tutorial 9Robotix Tutorial 9
Robotix Tutorial 9
 
2502s
2502s2502s
2502s
 
Atmega8u2 mur
Atmega8u2 murAtmega8u2 mur
Atmega8u2 mur
 
A tmega8 l
A tmega8 lA tmega8 l
A tmega8 l
 
3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch3 embedded gr_ppapag_msp430_arch
3 embedded gr_ppapag_msp430_arch
 
Atmega324 p
Atmega324 pAtmega324 p
Atmega324 p
 
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheetAtmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
 
Atmega16 Microconntroller Data sheet
Atmega16 Microconntroller Data sheetAtmega16 Microconntroller Data sheet
Atmega16 Microconntroller Data sheet
 
Microchip's 16-bit and 32-bit PIC MCUs
Microchip's 16-bit and 32-bit PIC MCUsMicrochip's 16-bit and 32-bit PIC MCUs
Microchip's 16-bit and 32-bit PIC MCUs
 
The 8051 Microcontroller and Embedded Systems
The 8051 Microcontroller and Embedded SystemsThe 8051 Microcontroller and Embedded Systems
The 8051 Microcontroller and Embedded Systems
 
Introduction to microcontrollers
Introduction to microcontrollersIntroduction to microcontrollers
Introduction to microcontrollers
 
Microcontroller Instruction Set atmel
Microcontroller Instruction Set atmelMicrocontroller Instruction Set atmel
Microcontroller Instruction Set atmel
 
Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs Getting to Know the R8C/2A, 2B Group MCUs
Getting to Know the R8C/2A, 2B Group MCUs
 
Toshiba Cortex Seminar in Israel
Toshiba Cortex Seminar in Israel Toshiba Cortex Seminar in Israel
Toshiba Cortex Seminar in Israel
 
AVR Micro controller Interfacing
AVR Micro controller Interfacing AVR Micro controller Interfacing
AVR Micro controller Interfacing
 
Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50 Introduction to nanoWatt XLP: PIC18F46J50
Introduction to nanoWatt XLP: PIC18F46J50
 

Viewers also liked

Radio diagrams 1957
Radio diagrams 1957Radio diagrams 1957
Radio diagrams 1957
Iman Teguh Pribadi
 
Agustin scida
Agustin scidaAgustin scida
Agustin scida
agustinscida
 
Bd master guide extract encapsulated bios
Bd master guide extract encapsulated biosBd master guide extract encapsulated bios
Bd master guide extract encapsulated bios
Iman Teguh Pribadi
 
Batal perda 21_juni_2016
Batal perda 21_juni_2016Batal perda 21_juni_2016
Batal perda 21_juni_2016
Iman Teguh Pribadi
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
Vikas Deoarshi
 
Ebook computer-_repair__a_complete_illustrated_guide
Ebook  computer-_repair__a_complete_illustrated_guideEbook  computer-_repair__a_complete_illustrated_guide
Ebook computer-_repair__a_complete_illustrated_guide
shnarobe
 
tegangan pada motherboard
tegangan pada motherboardtegangan pada motherboard
tegangan pada motherboard
Iman Teguh Pribadi
 
Harddisk pcb repairing
Harddisk pcb repairingHarddisk pcb repairing
Harddisk pcb repairing
Iman Teguh Pribadi
 
cara service laptop
cara service laptopcara service laptop
cara service laptop
kbtiforum
 
12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya
Yantho Lase
 
Laptop Repair
Laptop RepairLaptop Repair
Laptop Repair
Jo Polancos
 
Reparacion de pantallas LG
Reparacion de pantallas LGReparacion de pantallas LG
Reparacion de pantallas LG
Pablo Llanos Urraca
 

Viewers also liked (12)

Radio diagrams 1957
Radio diagrams 1957Radio diagrams 1957
Radio diagrams 1957
 
Agustin scida
Agustin scidaAgustin scida
Agustin scida
 
Bd master guide extract encapsulated bios
Bd master guide extract encapsulated biosBd master guide extract encapsulated bios
Bd master guide extract encapsulated bios
 
Batal perda 21_juni_2016
Batal perda 21_juni_2016Batal perda 21_juni_2016
Batal perda 21_juni_2016
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
 
Ebook computer-_repair__a_complete_illustrated_guide
Ebook  computer-_repair__a_complete_illustrated_guideEbook  computer-_repair__a_complete_illustrated_guide
Ebook computer-_repair__a_complete_illustrated_guide
 
tegangan pada motherboard
tegangan pada motherboardtegangan pada motherboard
tegangan pada motherboard
 
Harddisk pcb repairing
Harddisk pcb repairingHarddisk pcb repairing
Harddisk pcb repairing
 
cara service laptop
cara service laptopcara service laptop
cara service laptop
 
12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya12 jenis kerusakan laptop dan cara memperbaikinya
12 jenis kerusakan laptop dan cara memperbaikinya
 
Laptop Repair
Laptop RepairLaptop Repair
Laptop Repair
 
Reparacion de pantallas LG
Reparacion de pantallas LGReparacion de pantallas LG
Reparacion de pantallas LG
 

Similar to How to flash with programmer on apc

ESAT– ISP
ESAT– ISPESAT– ISP
U Boot or Universal Bootloader
U Boot or Universal BootloaderU Boot or Universal Bootloader
U Boot or Universal Bootloader
Satpal Parmar
 
Doc7745
Doc7745Doc7745
AAeon-PCM3660.pdf
AAeon-PCM3660.pdfAAeon-PCM3660.pdf
AAeon-PCM3660.pdf
Quang Bui
 
Bootstrap process boot loader
Bootstrap process boot loaderBootstrap process boot loader
Bootstrap process boot loader
idrajeev
 
U-Boot Porting on New Hardware
U-Boot Porting on New HardwareU-Boot Porting on New Hardware
U-Boot Porting on New Hardware
RuggedBoardGroup
 
Learning area 2 computer system
Learning area 2   computer systemLearning area 2   computer system
Learning area 2 computer system
Shuren Lew
 
Important cisco-chow-commands
Important cisco-chow-commandsImportant cisco-chow-commands
Important cisco-chow-commands
ssusere31b5c
 
Presentation fpgakit
Presentation fpgakitPresentation fpgakit
Presentation fpgakit
aroosa khan
 
Nexys2 rm
Nexys2 rmNexys2 rm
Nexys2 rm
Roberto Ramirez
 
Analisis_avanzado_vmware
Analisis_avanzado_vmwareAnalisis_avanzado_vmware
Analisis_avanzado_vmware
virtualizacionTV
 
Advanced Root Cause Analysis
Advanced Root Cause AnalysisAdvanced Root Cause Analysis
Advanced Root Cause Analysis
Eric Sloof
 
Axe027
Axe027Axe027
Axe027
Rui Raposo
 
8. Kevin Stanton-report PSUBOT
8. Kevin Stanton-report PSUBOT8. Kevin Stanton-report PSUBOT
8. Kevin Stanton-report PSUBOT
Karl Radestam
 
Armboot process zeelogic
Armboot process zeelogicArmboot process zeelogic
Armboot process zeelogic
Aleem Shariff
 
Fordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usaFordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usa
rukford
 
Fordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usaFordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usa
rukford
 
Ht usb5130-v2
Ht usb5130-v2Ht usb5130-v2
Ht usb5130-v2
handson28
 
How to connect to cisco asa
How to connect to cisco asaHow to connect to cisco asa
How to connect to cisco asa
IT Tech
 
Bootstrap process of u boot (NDS32 RISC CPU)
Bootstrap process of u boot (NDS32 RISC CPU)Bootstrap process of u boot (NDS32 RISC CPU)
Bootstrap process of u boot (NDS32 RISC CPU)
Macpaul Lin
 

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

ESAT– ISP
ESAT– ISPESAT– ISP
ESAT– ISP
 
U Boot or Universal Bootloader
U Boot or Universal BootloaderU Boot or Universal Bootloader
U Boot or Universal Bootloader
 
Doc7745
Doc7745Doc7745
Doc7745
 
AAeon-PCM3660.pdf
AAeon-PCM3660.pdfAAeon-PCM3660.pdf
AAeon-PCM3660.pdf
 
Bootstrap process boot loader
Bootstrap process boot loaderBootstrap process boot loader
Bootstrap process boot loader
 
U-Boot Porting on New Hardware
U-Boot Porting on New HardwareU-Boot Porting on New Hardware
U-Boot Porting on New Hardware
 
Learning area 2 computer system
Learning area 2   computer systemLearning area 2   computer system
Learning area 2 computer system
 
Important cisco-chow-commands
Important cisco-chow-commandsImportant cisco-chow-commands
Important cisco-chow-commands
 
Presentation fpgakit
Presentation fpgakitPresentation fpgakit
Presentation fpgakit
 
Nexys2 rm
Nexys2 rmNexys2 rm
Nexys2 rm
 
Analisis_avanzado_vmware
Analisis_avanzado_vmwareAnalisis_avanzado_vmware
Analisis_avanzado_vmware
 
Advanced Root Cause Analysis
Advanced Root Cause AnalysisAdvanced Root Cause Analysis
Advanced Root Cause Analysis
 
Axe027
Axe027Axe027
Axe027
 
8. Kevin Stanton-report PSUBOT
8. Kevin Stanton-report PSUBOT8. Kevin Stanton-report PSUBOT
8. Kevin Stanton-report PSUBOT
 
Armboot process zeelogic
Armboot process zeelogicArmboot process zeelogic
Armboot process zeelogic
 
Fordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usaFordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usa
 
Fordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usaFordrazborka.zu8.ru eec iv-usa
Fordrazborka.zu8.ru eec iv-usa
 
Ht usb5130-v2
Ht usb5130-v2Ht usb5130-v2
Ht usb5130-v2
 
How to connect to cisco asa
How to connect to cisco asaHow to connect to cisco asa
How to connect to cisco asa
 
Bootstrap process of u boot (NDS32 RISC CPU)
Bootstrap process of u boot (NDS32 RISC CPU)Bootstrap process of u boot (NDS32 RISC CPU)
Bootstrap process of u boot (NDS32 RISC CPU)
 

More from Iman Teguh Pribadi

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

More from Iman Teguh Pribadi (6)

Tr 751 service manual
Tr 751 service manualTr 751 service manual
Tr 751 service manual
 
Hakko 936 schem-pcb_&_mod_v1r7
Hakko 936 schem-pcb_&_mod_v1r7Hakko 936 schem-pcb_&_mod_v1r7
Hakko 936 schem-pcb_&_mod_v1r7
 
Hakko 936 schematic
Hakko 936 schematicHakko 936 schematic
Hakko 936 schematic
 
Antenna Omni DS-01
Antenna Omni DS-01Antenna Omni DS-01
Antenna Omni DS-01
 
Antenna selection-and-positioning-guide
Antenna selection-and-positioning-guideAntenna selection-and-positioning-guide
Antenna selection-and-positioning-guide
 
Mhdd advanced-diag
Mhdd advanced-diagMhdd advanced-diag
Mhdd advanced-diag
 

Recently uploaded

按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
6oo02s6l
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
xuqdabu
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
u0g33km
 
Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?
Watsoo Telematics
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Peter Gallagher
 
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
terpt4iu
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
xuqdabu
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
1jtj7yul
 
按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理
按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理
按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理
terpt4iu
 
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
yizxn4sx
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
eydeofo
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
2g3om49r
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
snfdnzl7
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
nudduv
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
8db3cz8x
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
xuqdabu
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
1jtj7yul
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
zpc0z12
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
nudduv
 

Recently uploaded (20)

按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
 
Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
 
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
 
按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理
按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理
按照学校原版(UOL文凭证书)利物浦大学毕业证快速办理
 
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
 

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