Just got my new VicsWagon boards back with PIC soldered on the robot board with all ioio circuitry on the board, too. Where are the best instructions for flashing a boot loader and app firmware?
--
You received this message because you are subscribed to the Google Groups "ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ioio-users+...@googlegroups.com.
To post to this group, send email to ioio-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to a topic in the Google Groups "ioio-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ioio-users/vOzO1t92Ryg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ioio-users+...@googlegroups.com.
Is there a detailed description of the Android charging circuit including the operation of Q1, Q2 and the VBUS and HOST pins of the PIC? My new circuit implementation does not seem to be charging the Android properly.
Thanks…think I got it running with the Pickit3…I’ll let you know.
On Mar 30, 2015, at 9:18 PM, Ytai Ben-Tsvi <yta...@gmail.com> wrote:
There's not much to it. Get a PIC programmer, or use a second IOIO as such. Flash the bootloader image that you can download from the downloads page and finally use IOIODude as usual to flash the application firmware.Here's an example of how to do the second IOIO way:
On Mon, Mar 30, 2015 at 6:40 PM, Vic Wintriss <g...@san.rr.com> wrote:
Just got my new VicsWagon boards back with PIC soldered on the robot board with all ioio circuitry on the board, too. Where are the best instructions for flashing a boot loader and app firmware?
--
You received this message because you are subscribed to the Google Groups "ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ioio-users+unsubscribe@googlegroups.com.
To post to this group, send email to ioio-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "ioio-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ioio-users/vOzO1t92Ryg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ioio-users+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to ioio-users+...@googlegroups.com.
The IOIO decides whether it should be host or device based on whether the USBID pin is pulled low (host) or left floating (device). On the standard IOIO board this pin would get pulled low by either plugging in a USB micro A connector to the A/B socket or by forcing it low using the on-board switch.When the IOIO application firmware detects that USBID is pulled low, it will assert the HOST signal, which will cause 5V to be supplied on the VBUS rail.
On Tue, Mar 31, 2015 at 1:06 PM, Vic Wintriss <g...@san.rr.com> wrote:
I got the boot loader flashed and am able to run the blink app...but having trouble with the Android charging circuit.Is there a detailed description of the Android charging circuit including the operation of Q1, Q2 and the VBUS and HOST pins of the PIC? My new circuit implementation does not seem to be charging the Android properly.
On Monday, March 30, 2015 at 9:26:30 PM UTC-7, Vic Wintriss wrote:
Thanks…think I got it running with the Pickit3…I’ll let you know.
On Mar 30, 2015, at 9:18 PM, Ytai Ben-Tsvi <yta...@gmail.com> wrote:
There's not much to it. Get a PIC programmer, or use a second IOIO as such. Flash the bootloader image that you can download from the downloads page and finally use IOIODude as usual to flash the application firmware.Here's an example of how to do the second IOIO way:
On Mon, Mar 30, 2015 at 6:40 PM, Vic Wintriss <g...@san.rr.com> wrote:
Just got my new VicsWagon boards back with PIC soldered on the robot board with all ioio circuitry on the board, too. Where are the best instructions for flashing a boot loader and app firmware?
--
You received this message because you are subscribed to the Google Groups "ioio-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ioio-users+...@googlegroups.com.
To post to this group, send email to ioio-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "ioio-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ioio-users/vOzO1t92Ryg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ioio-users+...@googlegroups.com.
To post to this group, send email to ioio-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ioio-users.
For more options, visit https://groups.google.com/d/optout.
That means that you're in bootloader mode. This will happen when you power on with the boot pin held low.
What bootloader did you put on it? Was it able to correctly talk to IOIODude? What app did you install? 5 blinks doesn't mean anything... Possibly corrupt firmware.
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121321 versions
IOIO Bootloader detected.
Hardware version: SPRK0020
Bootloader version: IOIO0401
Platform version: IOIO0030
How do I get out of the bootloader mode without changing the port so I can check to see what it says is loaded?What do you get from ioiodude versions after rebooting into non bootloader mode?
VicMacMini-2:Downloads VicMini$ ls /dev/tty.usb*
/dev/tty.usbmodem1a121311
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121311 versions
IOIO Bootloader detected.
Hardware version: SPRK0020
Bootloader version: IOIO0401
Platform version: IOIO0030
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121311 fingerprint
d895d272a4b98529693fcdc4f69eeb3c
VicMacMini-2:Downloads VicMini$
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121311 --reset versions
IOIO Bootloader detected.
Hardware version: SPRK0020
Bootloader version: IOIO0401
Platform version: IOIO0030
VicMacMini-2:Downloads VicMini$
VicMacMini-2:Downloads VicMini$ ls /dev/tty.usb*
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121361 versions
IOIO Bootloader detected.
Hardware version: SPRK0020
Bootloader version: IOIO0401
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121361 --reset write /Users/VicMini/Downloads/App-IOIO0500.ioioapp
Comparing fingerprints...
Fingerprint match - skipping write.
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121361 versions
It hangs up at this point and I have to exit.
^CVicMacMini-2:Downloads VicMini$
VicMacMini-2:Downloads VicMinils /dev/tty.usb*
/dev/tty.usbmodem1a121371
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121371 versions
IOIO Bootloader detected.
Hardware version: SPRK0020
Bootloader version: IOIO0401
Platform version: IOIO0030
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121371 --force write /Users/VicMini/Downloads/App-IOIO0500.ioioapp
Writing image...
[########################################]
Writing fingerprint...
Done.
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121371 versions
IOIO Bootloader detected.
Hardware version: SPRK0020
Bootloader version: IOIO0401
Platform version: IOIO0030
VicMacMini-2:Downloads VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121371 --reset versions
IOIO Bootloader detected.
In what ways is your hardware different than the standard IOIO-OTG? Is it possible that for some reason it thinks it is in host mode? Can you probe the HOST signal?
VicMacMini-2:IOIODude VicMini$ ./ioiodude --port=/dev/tty.usbmodem1a121351 versions
IOIO Application detected.
Hardware version: SPRK0020
Bootloader version: IOIO0401
Application version: IOIO0500
VicMacMini-2:IOIODude VicMini$
...
At the bottom of this page:
https://github.com/ytai/ioio/wiki/Using-IOIO-With-a-PC
...
Is the right chip.
...
...
This is usually an indication of either the PGC or PGD connection being broken.
...
...
Visit this group at https://groups.google.com/group/ioio-users.
...
Visit this group at https://groups.google.com/group/ioio-users.