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
Hallo,
ein Schuss ins Blaue:
Du hast eine API-Firmware installiert ?!?
Dann muss im X-CTU im Register PC-Settings "API enable" eingeschaltet
werden.
mfg
Michael S.
Den Fall habe ich auch schon gehabt, ist etwas tricky. Leider habe ich
den genauen Link nicht mehr, aber Google ist dein Freund.
https://www.google.de/search?q=restore+bricked+xbee
Noch etwas: auf keinen Fall reicht eine Beschaltung mit nur RX/TX,
außerdem kann es mit USB-Adaptern hakelig werden, am besten wäre eine
echte RS232.
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.
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!
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ß
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.
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
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.
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.
Ja hab isch schon 10 mal ausbrobiert... auch mit den anderen Pins
das Problem ist das der Xbee einfach nur "."zurücksended und nich tin
den Bootloader will
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
Eine eigene Frage?
Dieser Thread ist über 13 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.