LibrePilot Forum
Users => Vehicles - MultiRotors => Topic started by: Simon yoon on December 06, 2016, 11:48:11 pm
-
Good evening.
I played with oplink and Revo, and I could see the device ID of OPLINK.
but after I touched rescue button and boot button in firmware section, the device ID disappeared.
the pictures I contain is the ID i took a picture and how it looks like right now
-
I misuploaded the picture. the last two pictures are what I was going to talk about. Thank you
-
ID is generated at boot, using the serial number of cpu.
Simply disconnect device and connect it again.
-
Thanks.
by the way,
I disconnected and reconnected the oplink but the id still doesnt show up.
Is it because when i clicked the boot button as for the first place, I just had disconnected oplink before the percentage bar hit 100%?
-
If it seems to otherwise be broken now, you should probably just reflash it.
Starting with OpLink disconnected, (firmware page) press Rescue, then plug in the OpLink and complete the flashing.
-
Ok, in all cases your Oplink still flashed with OP 15.05 version
If you use Rescue as Cliff says you may need an extra firmware file to flash so you should use the Manual method instead.
- Disconnect Oplink from USB
- Hit Upgrade&Erase
- Connect OPlink to USB
- Wait the flashing procedure and reboot.
Hope this helps.
-
Thank you Cliff and f5soh, but the neither way didnt work. I mean, even after I did, no device id appears on the configuration page.
I regret so much about playing with the hardware page with out any knowledge.
would there be any other solution that i can try?
Thanks
-
That's really strange....
Try using 16.09-RC2 where you can set a custom ID by hand.
-
When you display Configuration -> OpLink for an OpLink that has the same firmware version as the GCS, the grey area at the bottom half of the page (Status) has a field called "Device ID". That is the number that you copy down from the coordinator (usually the ground OpLink) and paste into the Coordinator ID field in the top half (Configuration) on the non-coordinator (usually the Revo or other FC).
-
...would there be any other solution that i can try?...
I'd guess you haven't been setting power to something other than zero. The oplink is disabled unless it's power is set greater than zero. It doesn't generate an ID if it's disabled :)
All you have to do is set the oplink to coordinator or receiver, set power to anything but zero (make sure there's an antenna connected), and save. Power down the oplink and power it back up. It should generate a device ID when you do.