Flash – IKEA-Zigbee – J-link

📗Indholdsfortegnelse:


✅ Til opgaven skal du bruge:

  1. FUGA print(PCB), med påmonteret Zigbee modul. Alle print kan bruges, hvor der er fremført de 7 eller 6 programmerings indgange. Eller direkte på ZigBee modul.
  2. En pc med Windows 10. – Link
  3. SEGGER J-LINK V9 Clone(Kina). – Link
  4. Fem stk. Dupont jumper wire. Der skal bruges hanstik mod printet, og hunstik mod J-LINK. For at lette af- og påmonteringen på printet, har jeg samlet mine i en “blok” som disse

    Blok til Nye – FUGA PCB

    Blok til Gammelt – FUGA PCB

Jeg tager udgangspunkt i at man er bekendt med anvendelse af Windows og denne er sat op med Windows 10

 


 📀 Opsætning:

Step – 1
Download J-link fra Sagger’s webside Link
Download J-link ved at klikke på 64-bit Installer under Windows

 

Step – 2
Åben JLink_Windows_V754b_x86_64.exe og klik Next

 

Step – 3
Tag en kop kaffe imens du venter 🙂

 

Step – 4
Hvis du ser det her vindue, skal du klik Ok
Step – 5
Nu er vi færdige med at installer J-link, klik Finish

 

Step – 6
Nu skal vi download Simplicity Commander (Windows) Klik her

 

Step – 7
Åben den download .zip fil

 

Step – 8
Kopier nu Simplicity Commander mappen

 

Step – 9
og sæt ind i roden af C:/ drevet

Nu er vi klar til at tilslutte til pcb


🔌Tilslutning af PCB:

 

HUSK AT FJERNE BATTERIET INDEN TILSLUTNING

Her er fire måder at tilslutte dit pcb på

1.  SEGGER J-Link – SWD forbindelser – IKEA Zigbee ( MGM210L ) – LK Kontakt – PCB

 

2.  SEGGER J-Link – SWD forbindelser – IKEA Zigbee ( MGM210L ) – PCB

 

3. SEGGER J-Link – SWD forbindelser – IKEA Zigbee ( ICC-1 & ICC-A-1 ) – LK Kontakt – PCB

 

4. SEGGER J-Link – SWD forbindelser – IKEA Zigbee ( ICC-1 & ICC-A-1 ) – PCB

Nu er pcb forbundet til J-Link Boxen, og vi er klar til at sætte usb stik fra j-link i pc’en og flashe

 


📂 Firmware Filer:

 

IKEA Trådfri – SYMFONISK sound remote 2 – E2123

💾 Download – Version: 1.0.32
💾 Download – Version: 1.0.35

Kompatibel med – MGM210L – Module

IKEA Trådfri – ( Styrbar ) Remote Control N2 – E2002

💾 Download – Version: 1.0.024

Kompatibel med – MGM210L – Module

IKEA Trådfri – ( Hockeypuck ) Remote Control – E1524

💾 Download – Version: 2.3.014
💾 Download – Version: 2.3.080

Kompatibel med – ICC-1 & ICC-A-1 – Module

 


🔓 Unlock Zigbee Modul:

Ikea er begyndte på at låse deres Zigbee moduler så før man kan flash ny firmware til dem skal man lige unlock dem 😀

Åben Kommandoprompt (CMD)

cd c:\Simplicity Commander

commander device lock -d MGM210L022JNF2 --debug disable
commander device unlock -d MGM210L022JNF2

Nu Skulle du være klar til at Flash


⚡️ Flashing – GUI:

Step – 1
Nu: Åben mappen Simplicity Commander på C:/ drevet

 

Step – 2
Nu: åben commander.exe

 

Step – 3
så er Simplicity Commander oppe at køre. Det er klar til at tilslutte j-link boxen

Step – 4
Klik på Select Kit… og du vil nu kunne se dit serienummer på din J-link boxen. Klik på det

 

Step – 5
Nu er du tilsluttet og klar til at se device info og flash

Step – 6
Klik på Device Info – her ser vi info på den tilsluttet chip

Step – 7
Klik på Flash og du vil nu kunne flashe din chip

Step – 8
Klik på Browse… og find de filer du downloadede tidligere og find den fil der slutter med mainflash.bin
– Flash start address: 00000000 

 

Step – 9
Klik på Flash og den vil starte med at skrive mainflash.bin til chippen

 

Step – 10
Klik på Browse… igen og find de filer du downloadede tidligere og finde den fil der slutter med userdata.bin
– Flash start address: 0FE00000

 

Step – 11
Klik på Flash og den vil starte med at skrive userdata.bin til chippen

Du har nu flashet dit zigbee modul og kan lukke Simplicity Commander og tage usb-stik til J-Link boxen ud

 


⚡️Flashing – CMD

Åben Kommandoprompt (CMD)

cd c:\Simplicity Commander

commander flash -d MGM210L022JNF2 IKEA_TRADFRI_SYMFONISK_sound_remote_2_E2123_1.0.35_mainflash_userdata.s37

Du har nu flashet dit zigbee modul og kan lukke Kommandoprompt (CMD) og tage usb-stik til J-Link boxen ud

 


💾 Dump Flash – CMD

Åben Kommandoprompt (CMD)

Bin – Filer

cd c:\Simplicity Commander

commander readmem -d MGM210L022JNF2 --region @mainflash -o IKEA_TRADFRI_mainflash.bin
commander readmem -d MGM210L022JNF2 --region @userdata  -o IKEA_TRADFRI_userdata.bin

s37 – filer

cd c:\Simplicity Commander


commander readmem -d MGM210L022JNF2 --region @mainflash -o IKEA_TRADFRI_mainflash.s37
commander readmem -d MGM210L022JNF2 --region @userdata -o IKEA_TRADFRI_userdata.s37

Du har nu flashet dit zigbee modul og kan lukke Kommandoprompt (CMD) og tage usb-stik til J-Link boxen ud

 


⛑ Typiske Fejl:

  • Dårligt USB-kabel

 


📄 Changelog:

  • Version – 1.0
    – Frigivet
  • Version – 1.1
    – Tilføjet:  SYMFONISK sound remote 2 – 1.0.32 – Firmware
    – Tilføjet:  SYMFONISK sound remote 2 – 1.0.35 – Firmware
    – Tilføjet:  Unlock Zigbee modul til Guide

 


📄 Kreditering/Kildeangivelse:

 


📄 Ansvarsfraskrivelse:

Denne artikel og dens indhold er ikke tilknyttet IKEA of Sweden AB.

Formålet med dette projekt er at lære og forbedre ved hjælp af reverse engineering teknikker. Brugen af disse oplysninger er på eget ansvar.