Can anyone tell me which files/drivers I need to install to get the Arduino 101 port to communicate? Thanks.
You need he usb part. If you install Arduino IDE and the arduino 101 board package then the additional driver for Arduino 101 is installed.
Thank you Walterlv, you have been a great help. Today I was able to download the USB drivers from the Intel site. The ZIP is called: USB 3.0 Adaptation Driver Win 8.1 64 BIT ver 2.0.0.5 After re-booting, I still am not able to access the Arduino 101 port. Do I have the wrong file? At this point, these x86 boards are useless to me. I will have to send them back as I'm two months behind on getting this project to work.
Does the usb work? If you first installed Arduino IDE and then usb drivers it will not work. Try uninstall Arduino IDE and board package (important!) and reinstall again.
Yes, the USB has worked all along. I've tried uninstalling and re-installing the IDE. I've also tried going back a version (to v.19) while rebooting Windows between each step. I did notice that when re-installing the Arduino IDE, the CURIE manager was still there. Normally I have to add the CURIE manager again; that seemed a bit odd. I used CONTROL PANEL > UNINSTALL PROGRAMS> ARDUINO When I get home this evening, I'll try to uninstall from the Arduino folder and check that the CURIE manager is wiped out as well.
It looks like your Arduino IDE does not install correctly, see also the screenshots from arduino compared with yours: https://www.arduino.cc/en/guide/arduino101#toc4 Your programmer also has the wrong type (AVRISP)
Sorry Walter, no go. Windows 8.1 does not see the Arduino 101. I'll have to contact the UDOO team about getting a refund for these boards. Unfortunately, I cannot use them in this state.
It should work, there is no reason why it should not. Perhaps you can contact Udoo technical support (open customer care support ticket) you are doing something wrong here. It can even run on Windows 7, search the forum for it. https://www.udoo.org/customer-care/open.php
Thanks Waltervl, I can't imagine what I'm doing wrong, but since it has worked on Windows 7 / 8, I'll give Tech Support the chance to help me through this. What I'm thinking is that I've downloaded the incorrect drivers from the Intel site?
Arduino 101's programming interface is talking to x86 Braswell via USB port#3 (internal on-PCB connection.) Arduino 101's USB end-point ID is USB\VID_8087&PID_0AB6 (8087:0AB6) X86 Braswell will see such USB device. The driver for that is called "'Intel Curie Boards' by Intel version 1.0.4 _ (Arduino 101)" The driver should then be obtained from the "Board manager" inside the Arduino window, once you let Windows auto-search the driver from this machine's C:\ drive. If the driver is successfully installed, it should show up as a COM port. After that, It's all set. BTW, this part of discussion is off-topic from this thread point of view. ccs_hello
Thank you for the break-down ccs_hello. I have searched for this driver on the Intel.com website, but cannot find it by that name: https://downloadcenter.intel.com/product/92334/Intel-Curie-Boards It also does not show up in Google searches with the following search strings: - Intel Curie Boards - Intel Curie Boards 1.0.4 - Intel Curie Boards' by Intel version 1.0.4 _ (Arduino 101) Can anyone provide a link, or a zip file please?
Just for the record, my procedure thus far has been: - Install Win 8.1 - Download and install Arduino IDE from Arduino.cc - Reboot Windows - Download Intel Curie Board via Board Manager (TOOLS > BOARDS MANAGER) - Reboot Windows
Installing the driver to recognize the Arduino 101 as a COM port... Go here https://github.com/arduino/ArduinoCore-arc32 to clone/download the entire repository. Extract everything on your Braswell X86 harddrive. cd drivers if your Win is a 32-bit OS, run dpinst-x86.exe if your Win is a 64-bit OS, run dpinst-amd64.exe
I really thought these tips were enough to get everything working, but not the case. After a couple of hours of installing different versions of the IDE, and Curie, rebooting, and installing drivers, the Port will not communicate. Even when using the GITHUB executable, DEVICE MANAGER will not show any new COMM ports. Nothing changes in the device listing. I did try my MEGA to check whether it would 'talk' and it worked fine on COM3. Still waiting for Tech Support to contact me... Maybe I'll try Windows 7 while I'm waiting.
One thing to check: Make sure UDOO x86's BIOS is version 1.03, now Check BIOS setting: Power on intel curie: Enabled (if disabled, Curie is always OFF) =============== In this way, Auduino 101 should be detected as a new device, and the driver install files that you put into system driver repository (post #56) will be fetched. A COM port should then show up. That is the communication port in between UDOO x86 Braswell to Arduino 101 (Intel Curie) which you need to set in Arduino IDE.
Thanks CCS, The BIOS is 1.03 and the Curie in enabled. I'm going to try re-installing Windows and redo the setup for everything. Failing that, I'll try Windows 7.
Some progress, but no resolution. I ended up re-installing Windows 8.1, then adding the IDE, following by the drivers. The Arduino port showed up and I was able to upload a program no problem. When I tried to enter sleep mode, I got a Blue Screen with the message: DPC_WATCHDOG_VIOLATION The UDOO would either reset/reboot, or give me the Blue Screen. It would NOT going into Sleep mode. I tried Hibernate, and the same thing happened. Now I have to ask, does ANY version of Windows work with Sleep mode with the x86 Advanced Plus?
More to the issue: Windows 8.1 does NOT work with SLEEP mode using x86. It will only cycle once, then no response. Other findings: - Hibernate will work fine, and cycle infinitely unless you have a COMM port open to an ADRUINO MEGA for instance. This scenario does not work with my application because I need the MEGA to stay connected to the UDOO when the vehicle is off. - Hibernate also stops working once you install Curie drivers 1.0.6 or newer. - If I use 1.0.6 or older, then my code doesn't work (DigitalPintoInterrupt is not supported). PowerCFG shows that sleep mode is not supported by the firmware It seems most of Windows hibernate function will work until the Arduino IDE is installed possibly due to the drivers. I still have not received a response from support and my deadlines are wearing thin. I'd like to return four of these UDOO x86 computers as they do not work as advertised. How to I begin a refund request? Thank you.