Where is the RFDLoader? Mac rejected Arduino, Windows I already god knows how many versions installed, Linux requires RFDLoader, link on the OpenBCI website is broken.
wjcroft wrote: According to the tutorial, dongle should be programmed FIRST. Then RFduino on mainboard, then mainboard.
That is incorrect actually.
You must re-program three (3) different microcontrollers: Chipkit Pic32 (hereafter called Pic) on the Board, RFduino on the Board (hereafter called Device), and the RFdunio on the Dongle (hereafter called Host).
Right, sorry my eyes were just blurred over on this thread after so many posts. Yes RFduino on the mainboard first, then dongle, then mainboard.
I've alerted some staff at the OpenBCI lab to check this thread. They hopefully will have some further suggestions. A phone call to them might also be in order.
Thanks, I wouldnt of expected to need this many posts to simply upload some firmware Is it 100% that 1.5.8 beta is needed for the radios? I cannot sleep it is annoying me so trying to get this worked out. Really hope this fixes the issue after all this lol.
Are you truly in Spain? Then your time is roughly 5 AM in the morning?? Please get some rest and take a break.
If the firmware upload instructions call for a certain IDE version, then that is required. I believe this is because the libraries from RF Digital must match. We have custom radio code from them that turns off channel hopping with the GZLL protocol.
6.34am I need to get this worked out as I was supposed to start coding on it last night. Won't be able to sleep anyway as it will annoy me lol. Do you have any idea why there was no rfduino device in arduino ide after following the tutorial ?
I have split this up into two topics as should be I believe, my progress on this topic is that I have managed to get the V1 firmware uploaded ok finally without verification errors. RE the v2 upgrade I was unsuccessful, although the RFDuino folder is in place, it does not show up in devices on Linux Ubuntu.
The other topic is here which is related to the noise and progress on getting things working again:
The infamous and heart-breaking "Read Page Failed" error:
Sounds like you need to slow the poll time down on your device radio. This would solve these upload issues you are running into. The V1 poll time must be set by reflashing the device RFDuino, which V2 poll time can be changed through a software command. I put this feature in the V2 firmware for this reason.
"Do you have any idea why there was no rfduino device in arduino ide after following the tutorial"
This occurs when you have not dragged the RFDuino libraries into the correct folder. Please reply to this thread with screen-shots of exactly where it is in your finder. Here is a .gif of the contents of my Arduino1.5.8 http://g.recordit.co/Yu5XhyBRFg.gif that is downloaded from https://github.com/OpenBCI/OpenBCI_RFduino I have four different versions of Arduino on my computer right now, so the RFDuino only shows up when i run 1.5.8 because that's the only one with the RFDuino folder.
Hi thanks unless the documentation is incorrect I did move the folder to the correct location. In this case I used my Linux terminal which had no previous installation of Arduino and the folder was added to the correct location according to docs, I will try again tomorrow.
Comments
That is incorrect actually.
You must re-program three (3) different microcontrollers: Chipkit Pic32 (hereafter called
Pic) on theBoard, RFduino on theBoard(hereafter calledDevice), and the RFdunio on theDongle(hereafter calledHost).The order of programming should go as follows
DevicewithRadioDevice32bitHostwithRadioHost32bitPicwith<a href="https://github.com/OpenBCI/OpenBCI_32bit_Library/blob/master/examples/DefaultBoard/DefaultBoard.ino" style="box-sizing: border-box; color: rgb(64, 120, 192); text-decoration: none;">DefaultBoard</a>Well and truly wasted a night there lol.
If the firmware upload instructions call for a certain IDE version, then that is required. I believe this is because the libraries from RF Digital must match. We have custom radio code from them that turns off channel hopping with the GZLL protocol.
https://github.com/OpenBCI/OpenBCI_Radios/issues
There are some related V2 firmware upload threads if you look around, such as,
http://openbci.com/forum/index.php?p=/discussion/851/v2-firmware-upgrade-questions-on-cyton#latest
http://openbci.com/index.php/forum/#/discussion/958/really-bad-noise-only-when-i-am-connected