got the updating part to work partly thanks to
@ShootTheCore (thanks man deeply appreciated!) and partly due to using a different pc and holding the service button for the whole precess of plugging both usb cables to the computer, also for some reason I still can't see the device in windows device manager in the first computer I tried, so you might be SOL like I was before and I still don't know why...
Any how, I will try to make a quick tutorial on how to do a FIRST TIME fw update :
(after that you'll only need to bother with the windows device manager and choosing drivers if you use a different computer or windows install, to update the fw of the board)
1) bridge/ use jumpers there :
3) on a windows computer open :
https://toyoshim.github.io/iona-us/firmware_en in CHROME (make sure you didn't block chrome notification windows service if issue) also,
open Windows Device Manager (right click on the windows flag on the lower left corner by default>Device Manager) (collapse everything in Windows Device Manager if needed to see the bottom of the list)
4) HOLD SERVICE button one the MP07-IONA-US JVS/USB I/O Board
5) plug the micro usb (or type-c if you have the newer model) cable to a usb2.0 or lower port on your computer (alternatively, you can use a beefy enough charger here)
6) KEEP HOLDING SERVICE button
7) plug the JVS port (USB type B) to a usb2.0 or lower port on your computer with a usb cable known to have the data wires not only vcc and gnd)
8 ) IT WORKED ! you can now let go of the service button because you just heard windows notification sounds (I heard a set of 2 I think) that are usual with plugging/unplugging usb stuff
9) in Windows Device Manager, right click on the new unknown device that just popped up, right click, go to the details tab and check that the property of "device instance path" has the same VID/PID as on this picture (if it's not, you are looking a another device inside or outside your computer but plugged in and not working, so something else completely)
10) if your VID/PID matches, hit cancel, and right click again on the same item but choose Update Drivers, then :
- In the wizard, select Browse my computer for driver software.
- Select Let me pick from a list of device drivers on my computer.
- From the list of device classes, select Universal Serial Bus devices.
- The wizard displays WinUsb Device. Select it to load the driver. (Hit next)
11) open :
https://toyoshim.github.io/iona-us/firmware_en in CHROME and scroll all the way down (make sure you didn't block chrome notification widows service if issues)
12) choose the version of the firmware you want to update to and hit "flash".
13) you should see something like this in the top left corner of your Chrome window
Unknown device from WinChipHead
(sorry for the french, running an english install of win10pro, everything should be set in eng...anyhow.)
14) click on
Unknown device from WinChipHead
15) hit Connection button, and you device should flash
16) unplug both cables
17) REMOVE THE JUMPERS
18 ) I'M NOT KIDDING, DO IT BEFORE YOU FORGET
19 ) have fun with your updated device! please provide unsupported controller info here :
https://toyoshim.github.io/iona-us/report_en (Direct Message him on Twitter with the info reported by the site) it is crucial that we provide Toyoshim with this info to grow what this device can do for us
Type-C was a step in the right direction in my book but this needs a small oled screen, 4 buttons, wifi with web interface that can be deactivated if needed to set all this up.