XBEE Bricked

Gast #3067242
Lesenswert?

Hallo Zusammen

Ich hab zwei Xbee Module Serie 2 eines normal eine Pro Version.

Nahc einer experimentier Session spät abends ausversehen die Falsche 
Firmware aufgespielt. Jetzt sind beide "bricked".

Ich benütze ein selbstgebautes FTD232R Interface das bisjetztz 
funktioenrt hat.

Ich schaffe es einfach nicht in den Bootloader zu kommen
oder Trick mit dem Reset Knopf tut bei mir auch nicht.

Hat jemand noch ne Idee oder liegt es einfach daran das die snur mit dem
Xbee Explorer Boards funktioniert.

Beste Grüße

RL
Gast #3067933
Lesenswert?

Ich hatte das gleiche auch mal, hatte ne falsche Option eingeschaltet ud 
dann war ich draußen.
Ich hatte dann in nem Forum gepostet das die Vorgehensweise zum 
Wiedererreichen nicht funktioniere. Jemand schrieb, das es, wenn man 
sich GENAU an das entsprechende Prozedere hält, ihn wieder erreichen 
könne.
So war's dann auch. Ich glaub, ich hatte damals die entsprechenden 
Zeiten für die notwendigen Tastendrücke zum Erreichen des Bootloaders 
nicht eingehalten.
Gast #3068614
Lesenswert?

Na bitte, wer sagt's denn! Hier in meinem Sauladen herrscht halt 
Ordnung.

Anbei meine Reparaturanleitung wie ich nen ohnmächtigen Zigbee wieder 
ins Leben zurückref.








Zigbee-Rettung


Zurückholen nach Device IO Konfig ohne serielle Schnittstelle




MODEM XBEE-PRO XBP24BSE
Modem Firmware Version: 21A7

Serial Number
13A200406CAFBF


Mit Sparkfun Breakout Board. Reset Taster mit 10kOhm gegen +3,3V 
notwendig.



1.Exakt so machen wie beschrieben, auch "break"


Sometimes you have trouble talking to an XBee - perhaps the baud rate is 
unknown, or the firmware within it disables the serial port. If you work 
with the XBee AIO or DIO adapters, you will probably need to use this 
procedure.

You can help XCTU reflash the XBee by manually activating the XBee 
Bootloader.

    Open an X-CTU Terminal Window
    Change Baud to 115200
    Assert/check DTR, De-assert/uncheck RTS, Assert/check Break
    Hit the /RESET button on the XBee development board (example: XBIB)
    De-assert/uncheck Break
    Click mouse on the Terminal Window, then Type a ‘B’ and hit the 
carriage return (the ‘B’ must be CAPS)
    The XBee should return the Bootloader Menu that looks something like 
this:

BILD:
http://www.digi.com/wiki/developer/index.php/Image:Xctu_bootloader_terminal.jpg


    Without resetting or power cycling the XBee go to the Modem Config 
Tab
    Check ‘Always Update Firmware’ & select firmware you wish to load
    Hit Write

If this procedure does not work, then perhaps your XBee (or development 
board) is damaged.


2.
Registerkarte "PC Settings" -> 9600 baud, 8N1  -> Test Query ->kurz 
warten

OK!
Gast #3068936
Lesenswert?

Wenn ich das mit meinem Adruino Board versuche, Blinkt die RX Led und 
dann meldet  sich das Fenster,nach dem reset das Xbee Modul ein "." über 
Seriel aber das blöde Fenster will einfach nicht weggehen.

_eigentlcih ein Hoinweis das alles richtig angeschlossen ist

Reset mit Taster auf masse


puh alles schon probiert.. Ich hab ein Adruino Board zum flschen und ein 
DIY Board mit FTD 232.

Meine Zigbee Module Xbee S2 und Xbee Pro S2

Gruß
Persönliche Seite #3069809
Lesenswert?

raph schrieb:
> dann meldet  sich das Fenster,nach dem reset das Xbee Modul ein "." über

Hier schein das zu gehen.
Video Tutorial X-Bee Unbrick
Link:
http://bambuser.com/v/2760829
-----------------------------
#1 BREAK LOW
#2 Reset-X-Bee "LOW"
....wait
#3 Reset-X-Bee "'HIGH"
#4 BREAK HIGH
#5 Taste B u. CR --> Bootloader
##################################
Baudrate: 115200
.................................
Viel Erfolg,
Gruss Holger.
Gast #3075810
Lesenswert?

Hallo Zusammen

Nachdem ich Reset auf GND mache leuchtet die Anzeige im terminal kürz 
grün und es wird ein "." vom Xbee gesendet. Er geht aber einfach nicht 
in den Bootlaoder nach dem mann B drückt
Gast #3075831
Lesenswert?

Bist Du immer noch mit dem USB-UART Interface unterwegs? Dann wird das 
auch nichts, das habe ich schon geschrieben. Das hat bei mir ebenfalls 
nicht funktioniert, ich musste aus dem DEV-Kit den Adapter mit "echter" 
RS232 nehmen.
Gast #3076603
Lesenswert?

Hallo,

hier gibt's noch ein Video:

http://www.airdrone.tv/youtube_browser.php?do=show&vidid=KamcI1wjNQ8

Zusätzlich zu den Hinweisen von Holger Harten werden hier noch die
Pins DTR und RTS belegt.
Ich hatte mir die Essenz des Videos mal notiert.
Etwas irritiert hat mich die Angabe zur Verbindung von RX/TX.
Ausprobieren musste ich das Tutorial glücklicherweise noch nicht.


-> Hardware vorbereiten, Pins fest verdrahten:
DTR nach gnd
RTS nach VCC

Dout -> TX ??? wohl eher an den Pin RX des AVR
Din -> RX ??? wohl eher an den Pin TX des AVR

(macht wenig Sinn, es sei denn, die Arduino-Pins sind anders 
beschriftet.)

-> X-CTU - Software, Einstellungen:

Baudrate 115200 !!!
Flowcontrol None
Parity None
8 Bit
1 Stopbit

-> Terminal-Register, Einstellungen:

DTR checked
RTS unchecked
break checked

Reset vom XBEE auf gnd (XBEE reseten)
Reset vom XBEE abziehen

break uncheck

-> Terminal-Eingabe:

Im Termial "B" und Return eingeben

Meldung "EM250 Bootloader...." erscheint

Firmware uploaden

mfg

Michael S.
Gast #3104347
Lesenswert?

Problem gelößt:

Unbricken funktioniert nur mit dem Xbee Explorer.

Mit meinem Adruino Board das ich bygepaßt hab um den Xbee anzusteuern
und aber auch mein Custom FTDI 323 board können zwar wunderbar den Xbee 
Code  über X-CTU raufladen aber unbricken will einfach nicht... Was 
nicht wie die das gehext haben aber über ein orginal Xbee Interface 
Board kommt man nicht herum obwohl auch der selbe FTDI chip drin is (:-)

Danek vfür die Hilfe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren