Difference between revisions of "radino common problems"

From InCircuit
Jump to: navigation, search
Line 5: Line 5:
 
<div style="clear:both"></div>
 
<div style="clear:both"></div>
  
===Can not compile with Arduino IDE 1.6===
+
==After uploading a sketch the radino module is no longer recognized by the operating system==
Currently the radino library only supports Arduino IDE version 1.0.6.
+
  
A radino library compatible to Arduino IDE version 1.6 will soon be available on the [[Downloads#radino Modules|Downloads]] page.
 
 
 
===After uploading a sketch the radino module is no longer recognized by the operating system===
 
 
This happens for example if your sketch allocates too much memory and prevents the USB driver within the radino module to function correctly.
 
This happens for example if your sketch allocates too much memory and prevents the USB driver within the radino module to function correctly.
  
Usually uploading a corrected sketch to the module fixes this issue. You may have to use the double reset method mentioned at the topic "Uploading a sketch through the arduino IDE fails" below.
+
Usually uploading a corrected sketch to the module fixes this issue. You may have to use the double reset method mentioned at the topic "Uploading a sketch through the Arduino IDE fails" below.
  
  
===Uploading a sketch through the arduino IDE fails===
+
==Uploading a sketch through the arduino IDE fails==
Enable verbose output via "File->Preferences" select checkboxes "compilation" and "upload" near "Show verbose output during:"
+
  
Check verbose error messages during compilation and upload
+
Enable verbose output via "File->Preferences" select checkboxes "compilation" and "upload" near "Show verbose output during:".
 +
 
 +
Check verbose error messages during compilation and upload.
  
 
*arduino IDE successfully finds the COM port but avrdude stops after an output like
 
*arduino IDE successfully finds the COM port but avrdude stops after an output like
 +
 
  Connecting to programmer: .avrdude: Send: . [1b]
 
  Connecting to programmer: .avrdude: Send: . [1b]
 
  avrdude: Send: S [53]
 
  avrdude: Send: S [53]
 
  avrdude: Recv:
 
  avrdude: Recv:
**-> Force the arduino into bootloader by pressing reset button twice when the arduino IDE starts scanning the COM ports
 
  
 +
*How to fix:
 +
**Force the arduino into bootloader by pressing reset button twice when the arduino IDE starts scanning the COM ports.
  
 
*arduino IDE successfully finds the COM port but avrdude stops after an output like
 
*arduino IDE successfully finds the COM port but avrdude stops after an output like
 +
 
  avrdude: ser_send(): write error: sorry no info avail
 
  avrdude: ser_send(): write error: sorry no info avail
**-> Force the arduino into bootloader by pressing reset button twice when the arduino IDE starts scanning the COM ports
 
  
 +
*How to fix:
 +
**Force the arduino into bootloader by pressing reset button twice when the arduino IDE starts scanning the COM ports.
  
 
*arduino IDE fails after scanning the COM ports with an message like
 
*arduino IDE fails after scanning the COM ports with an message like
  processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected
+
 
 +
  processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected.
 +
 
 +
*How to fix:
 
**-> Force the arduino into bootloader by pressing reset button twice when avrdude starts scanning the COM ports
 
**-> Force the arduino into bootloader by pressing reset button twice when avrdude starts scanning the COM ports
 
**-> Disconnect the arduino from USB and reconnect after some seconds
 
**-> Disconnect the arduino from USB and reconnect after some seconds
 
**-> Maybe a restart of the arduino IDE is necessary.
 
**-> Maybe a restart of the arduino IDE is necessary.
  
 +
==Windows 8 refuses to install Arduino / radino drivers==
  
===Windows 8 refuses to install Arduino / radino drivers===
 
 
When using Windows 8, radino driver installation may be refused because of the missing digital signature.  
 
When using Windows 8, radino driver installation may be refused because of the missing digital signature.  
 
  
 
The following tuturial describes a possible solution to install radino drivers (hardware drivers without digital signature) properly on Windows 8:
 
The following tuturial describes a possible solution to install radino drivers (hardware drivers without digital signature) properly on Windows 8:
 
*[http://www.makeuseof.com/tag/how-can-i-install-hardware-with-unsigned-drivers-in-windows-8/ How to install hardware with unsigned drivers in Windows 8]
 
*[http://www.makeuseof.com/tag/how-can-i-install-hardware-with-unsigned-drivers-in-windows-8/ How to install hardware with unsigned drivers in Windows 8]
 
  
 
Drivers for radino module and radino bootloader will be installed separately. As mentioned above, you can force your radino to enter bootloader-mode by pressing reset button twice. Your computer will then recognize your radino bootloader.
 
Drivers for radino module and radino bootloader will be installed separately. As mentioned above, you can force your radino to enter bootloader-mode by pressing reset button twice. Your computer will then recognize your radino bootloader.
  
 +
==radino & Linux==
  
===radino & Linux===
 
 
Some users experienced problems while trying to upload new sketches to their radino modules.
 
Some users experienced problems while trying to upload new sketches to their radino modules.
 
A conflict with the ModemManager prevents succesful uploads. When entering bootloader-mode, the ModemManager immediately sends random data to the radino, which will prevent proper uploading.
 
A conflict with the ModemManager prevents succesful uploads. When entering bootloader-mode, the ModemManager immediately sends random data to the radino, which will prevent proper uploading.

Revision as of 10:31, 24 March 2015

Common problems regarding radino modules and the Arduino system

After uploading a sketch the radino module is no longer recognized by the operating system

This happens for example if your sketch allocates too much memory and prevents the USB driver within the radino module to function correctly.

Usually uploading a corrected sketch to the module fixes this issue. You may have to use the double reset method mentioned at the topic "Uploading a sketch through the Arduino IDE fails" below.


Uploading a sketch through the arduino IDE fails

Enable verbose output via "File->Preferences" select checkboxes "compilation" and "upload" near "Show verbose output during:".

Check verbose error messages during compilation and upload.

  • arduino IDE successfully finds the COM port but avrdude stops after an output like
Connecting to programmer: .avrdude: Send: . [1b]
avrdude: Send: S [53]
avrdude: Recv:
  • How to fix:
    • Force the arduino into bootloader by pressing reset button twice when the arduino IDE starts scanning the COM ports.
  • arduino IDE successfully finds the COM port but avrdude stops after an output like
avrdude: ser_send(): write error: sorry no info avail
  • How to fix:
    • Force the arduino into bootloader by pressing reset button twice when the arduino IDE starts scanning the COM ports.
  • arduino IDE fails after scanning the COM ports with an message like
processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected.
  • How to fix:
    • -> Force the arduino into bootloader by pressing reset button twice when avrdude starts scanning the COM ports
    • -> Disconnect the arduino from USB and reconnect after some seconds
    • -> Maybe a restart of the arduino IDE is necessary.

Windows 8 refuses to install Arduino / radino drivers

When using Windows 8, radino driver installation may be refused because of the missing digital signature.

The following tuturial describes a possible solution to install radino drivers (hardware drivers without digital signature) properly on Windows 8:

Drivers for radino module and radino bootloader will be installed separately. As mentioned above, you can force your radino to enter bootloader-mode by pressing reset button twice. Your computer will then recognize your radino bootloader.

radino & Linux

Some users experienced problems while trying to upload new sketches to their radino modules. A conflict with the ModemManager prevents succesful uploads. When entering bootloader-mode, the ModemManager immediately sends random data to the radino, which will prevent proper uploading.

  • To fix this issue, a UDEV-file can be created, located in
/etc/udev/rules.d/70-modemmanager-ignore-radino.rules

which holds the following content

ACTION!="add|change", GOTO="ignore_radino_end"
SUBSYSTEM!="usb", GOTO="ignore_radino_end"
ENV{DEVTYPE}!="usb_device",  GOTO="ignore_radino_end"

# Ignore ICT products.
ATTRS{idVendor}=="1da9", ENV{ID_MM_DEVICE_IGNORE}="1"

LABEL="ignore_radino_end"

The ModemManager will now ignore all In-Circuit products (like radino). You can now upload your sketches as usual, using Arduino IDE.

Personal tools