The implemented functionality is to connect automatically to your IOIO board and show you all informationen about its hardware and software IDs. With the toggle button, the yellow onboard led can be swichted on and off.
When you are succesfully connected to IOIO we would be happy if you clicked on the feedback button to send us automatically all the information which are displayed on the screen. With the feedback we try to update these two pages:
Use Android Bluetooth mobile device to remote control your devices with IOIO Board and Bluetooth Dongle.
The program features.
- Control up to 8 devices with Relay Board. ( and can test control LED on IOIO Board )
- Show Bluetooth Connecting status
- Run on Background Service so when go to other App,IOIO Control device App still running.
- Change and Edit your button name. (New Function 1.5+)
- Free Version with Ad.
Version 1.1 +
- Run IOIO on Background Service ( Show Icon on Notification Bar ) . So, The App connect IOIO all the time until stop service ( Stop Function on Notification Bar )
1. USB Bluetooth Dongle
2. IOIO Board ( new version support over Bluetooth )
3. 8 channel Output Relay Board
For the IOIO Board , you don’t need program hex code or flash code in to the IOIO Board.
It has firmware for ready to use. You are only wiring the cable to the relay board only.
More About hardware :
Full Android Source Code. It cost 10 - 50 USD.
Please. contact firstname.lastname@example.org
26 Jan 2014
- Control 48 digital outputs.
- Read 16 analog inputs.
- Control 9 PWM outputs.
- Control 9 servos.
- Control 4 UARTs.
- Control via USB or Bluetooth.
- Access phone's sensors.
- Send/Recieve commands via Wifi.
- Stream video to your PC.
- Draw graphics to screen.
- Control Lego Mindstorms.
- On phone documentation.
- Plenty of samples.
- Write other types of app.
NOTE: Make sure you have USB debugging enabled and that you have the official "IOIO Manager" software installed on your phone as some boards come with a firmware version which requires it.
NOTE1: The "LED Dimmer" sample will not work on the OTG board as it has no PWM on pin zero.
NOTE2: Due to ADB-USB security changes in JellyBean, only a Bluetooth connection can be used at the moment.
Please let us know via email or the forum what other samples you would like added and what functionality you would like to see in the next version.
-- THIS IS BETA SOFTWARE --
So please be kind and send issues to us at SmartphoneRemote@gmail.com or post on the forum instead of putting negative comments on google play. Thankyou.
*** 48 hour 'peace of mind' refund available. Just email us within 48 hours of purchase for a full refund ***
Please rate this app if you like it!
This application for control IOIO robot car with dual side controller which easier to control than simple button. You can control the movement direction and speed easily.
Explain : This application use with IOIO or IOIO-Q board you can buy in www.inex.co.th
See more detail from www.tpemagazine.com on issue 37
Code configures pin function, and implements a simple toggle button
Android device (tested via Droid 2)
IOIO Breakout board
USB / wires / 120V device
Configured in a two pin, open drain setup. Picture to follow.
IOIO Pin 23 -
IOIO Pin 25 -
IOIO 5V -
IOIO Gnd -
โดยจะทำหน้าที่เป็นตัวกลางในการเชื่อมต่อระหว่างแอปพลิเคชันที่เขียนขึ้นจาก App Inventor กับบอร์ด IOIO หรือ IOIO-Q จึงช่วยให้การพัฒนาแอพลิเคชันสำหรับบอร์ด IOIO หรือ IOIO-Q ทำได้ง่ายขึ้น เพราะ App Inventor เป็นโปรแกรมตัวหนึ่งที่เหมาะสำหรับผู้ที่อยากพัฒนาแอปพลิเคชันแอนดรอยด์แบบง่าย ที่ไม่ต้องการพิมพ์โค๊ดให้วุ่นวาย โดยใช้หลักการลากบล็อคที่เป็นโค๊ดแต่ละแบบมาต่อกันจนเกิดเป็นแอปพลิเคชันแอนดรอยด์อย่างง่าย
ชอบแอปพลิเคชันของเราหรือ? สนับสนุนด้วยการซื้อ IOIO Inventor สิ!!
*** เอกสารประกอบการใช้งาน IOIO Inventor ***
How does IOIO Inventor work?
How to use IOIO Inventor?
[IOIO board] Command Code on App Inventor for IOIO Inventor
App defines pin outputs and implements slider for positioning. As coded, pin 10 on the IOIO board is set to PWM output.
Android device (tested on Droid 2 w/ Froyo)
IOIO development board
Then IOIO-Droid Sensor Manager is exactly what you were looking for! Simply configure your set of sensors and press Start. That's all! But there is more. IOIO-Droid is offering a lot more features. And the best thing is: It's for free!!!
Here is a list of features IOIO-Droid is offering you:
- manage your set of sensors (add, delete, edit, pause)
- start and stop measuring processes by simply pressing a button
- view measured values (even during measuring processes)
- upload your measured values (manually or automatically) to Xively.com - the internet of things platform - for further usage (optional)
- record your devices location frequently and upload it to Xively.com (optional)
- export your measured values (and more) as *.csv files to your device's external storage
- use the simulation mode to test all application features without connecting a IOIO board
Tips and tricks:
- use the help function to learn more about IOIO-Droid
- to use Xively.com you need an account, your API-Key and your Feed ID
- do a long-click to edit an existing sensor
- press a sensor's pause-icon to pause it, meaning it is not used during your measuring process (this way you don't have to configure your sensors that you often use again and again)
If you have any questions, comments or suggestions don't hesitate and send me an email.
! Your device must be rooted to be able to use Mobile ODIN. Check the list below to see if your device is supported !
If you use the EverRoot option, Mobile ODIN will root the firmware while you flash it. Checking out that new leaked firmware? No reason to lose root!
Currently supported devices:
Samsung Galaxy S:
- AT&T/Rogers Captivate SGH-I896/I897
Samsung Galaxy S2:
- AT&T SGH-I777
- Sprint/Virgin/Boost Epic 4G Touch SPH-D710/VMUB/BST
- USCC SCH-R760
Samsung Galaxy S3:
- LTE SHV-E210S
- LTE GT-I9305/T/N
- AT&T/Canadia SGH-I747/M
- TMOUS SGH-T999
- Sprint/C-Spire SPH/SCH-L710
- VZW SCH-I535 (unlock bootloader !)
- USCC/Cricket/MetroPCS Galaxy S3 SCH-R530/U/M/C
Samsung Galaxy S4:
- LTE GT-I9505
- Sprint SPH-L720
- TMOUS SGH-M919
- USCC SCH-R970
- Canadia SGH-I337M
Google Galaxy Nexus:
- GSM Maguro/Yakju/GT-I9250
- CDMA/LTE Toro/Mysid/SCH-I515 (no cdma radio flashing)
Samsung Galaxy Note
Samsung Galaxy Note 2:
- LTE GT-N7105
- AT&T/Canadia SGH-I317/M
- TMOUS SGH-T889
- Sprint SPH-L900
- VZW SCH-I605 (unlock bootloader !)
- USCC SCH-R950
Samsung Galaxy Note 3:
- Sprint SM-N900P
- TMOUS SM-N900T
- USCC SM-N900R4
- Canadia SM-N900W8
Samsung Galaxy Note 8.0":
- 3G GT-N5100
- Wi-Fi GT-N5110/N5113
- LTE GT-N5120
Samsung Galaxy Note 10.1":
- 3G GT-N8000
- Wi-Fi GT-N8010/N8013
- LTE GT-N8020
Samsung Galaxy Tab:
- Tab 7" GT-P1000
- Tab 7.0 Plus GT-P6200/L, GT-P6210
- Tab 7.7" GT-P6800, GT-P6810
- Tab 10.1" GT-P7500, GT-P7510
- Tab 2 7" GT-P3100, GT-P3110, GT-P3113
- Tab 2 10" GT-P5100, GT-P5110, GT-P5113
Samsung Galaxy 5:
Flashing with Mobile ODIN does NOT increase your custom kernel flash counter or make the yellow warning triangle appear.
For discussion and support: http://forum.xda-developers.com/showthread.php?t=1347899
- MANUAL -
Flashing with Mobile ODIN is easy. You start by starting the app and the app will check your system has everything it needs to continue (like root). It may need to download an additional package, so it is advised you have Wi-Fi available.
Now you should see the main Mobile ODIN screen. It will list a set of partitions. Clicking a partition will allow you to select a file from your SD card to flash to that partition. Do not worry about selecting the wrong file - Mobile ODIN will not let you. Separate files (named after the partition) as well as .tar and .tar.md5 files are supported.
From the desktop ODIN you may be used to "PDA", "PHONE", and "CSC" buttons. All three of these buttons have been replaced by the "Open file ..." button. This button will open the file you select from the SD card, and find all the partitions it can flash inside that file. So if you select a .tar file containing kernel and modem, the Kernel and Modem partitions will be set up to use that .tar file for flashing.
Now that we have selected what we want to flash, if you have the Pro version you can proceed to the EverRoot section. The EverRoot options allows you to root your firmware while it is being flashed. Never again will you be without root! Select here which apps you want to inject in the firmware that is being flashed.
Now that we are all done selecting partitions and configuring EverRoot, we continue to "Flash firmware". Mobile ODIN will gather all the information it needs and perform the flash. Before starting, however, it will check that your battery level is over 50%, and if applicable offer to verify MD5 checksums on the files you have selected to flash. If all is well, it will reboot into recovery mode, and flash the firmware you have selected.
Note: This is not the touch edition being built directly by Koush.
- HTC One
- Motorola Xoom (all variants)
- Verizon Incredible 4G
- AT&T Galaxy Note 2
- Nexus 10
- Nexus 7 & Nexus 7 GSM
- Nexus 4
- Samsung Galaxy S III (all US Variants)
- Galaxy Nexus (LTE/CDMA) (Sprint and Verizon)
- Galaxy Neuxs (GSM)
- View Sonic GTab w/ 1.2 bootloader
- AT&T Skyrocket HD (Galaxy S II)
- T-Mobile Hercules (Galaxy S II) (currently identifies as Skyrocket, but it works fine).
This application does require root.
If you have any questions or problems please first contact: email@example.com
This app require root! Make sure you device is rooted first! Some devices require busybox also.
Special thanks to drifty for the nifty logo!
All original credit for discovering the importance of efs and backups goes to autoprime!
Optimus G Pro and LG G2 support is due to drjbliss and loki
Freegee is all new and rewritten from scratch. Everything is done on device now so there is no more white listing every variant, only just enabling models.
If you run into an error please report it, send me a logcat. I can be reached via email or on xda/irc.
Dropbox support is under menu -> settings.
This is the donation version. It is exactly the same as the free version.
This is the next step in Project FreeGee. Have an LG Optimus G, LG Optimus G Pro or LG G2? If so this app will allow you to unlock (Optimus G only) or bypass your bootloader, remove LG Security and install cwm or twrp recovery. With removed lg security you can now uninstall any preloaded applications you want.
Please contact Shelnutt2 on freenode irc #lg-optimus-g with any problem.
The old 1.2.4 version, which is now depreciated can be downloaded here:
The source is available here:
You can find out the current status of your flash counter and firmware state (custom or official) by booting into "download mode" on most devices. The usual way of getting into "download mode" is by first turning off your device, then turning it on by pressing and holding VolDown+(Home)+Power. Alternatively, the "adb reboot download" command also often works.
When you run TriangleAway, if your device and firmware are supported, it will show you the detected state of the binary (custom or official) and flash counter value, and the option to "Reset flash counter". Please confirm that the information shown is correct before resetting the values.
On a number of devices, TriangleAway can work, but your firmware may not be supported directly. In that case, the app will tell you it needs to reboot into a special boot mode, which will be happen if you select "Reset flash counter". The device will reboot into a special mode which will allow you to review the current status and reset the binary and flash counter values (or abort and do nothing). On some devices this will actually trigger the counter to 1 if its 0 - so if you're "just checking", do that in download mode!
!!! THIS IS A DANGEROUS OPERATION AND COULD POTENTIALLY BRICK YOUR DEVICE. PROCEED AT YOUR OWN RISK. A USB JIG IS PREFERRED IF YOU HAVE A WORKING ONE !!!
( and by brick I mean brick - only a board replacement or a JTAG unit will be able to save you, don't mess with boot(loader) stuff unless you *really* mean it! )
Note#1: using Triangle Away may unmount your SD card. Reboot or manually remount it from Android settings.
Note#2: on new devices status can only be reset on stock firmwares!
- GT-I9100 **
- Sprint Epic 4G Touch
- Korea SHW-M250K/L/S
- GT-I9300/I9300T **
- GT-I9305/I9305T/I9305N LTE **
- USA: AT&T, Sprint, T-Mo, VZW (unlock bootloader !), USCC, MetroPCS, Cricket, CSpire
- Korea: SHV-E210K/L/S, SHW-M440S
- USA: AT&T, VZW, Sprint, T-Mo, USCC
SG Note 2:
- GT-N7100/N7100T/N7102/N7105/N7105T **
- USA: AT&T, Sprint, T-Mo, VZW (unlock bootloader !), USCC
- Canada: I317M, T889V
- Korea: SHV-E250K/L/S **
SG Note 3 (4.4+):
- USA: T-Mobile, Sprint
- Canada: SM-N900W8
- Asia: SM-N900S/2/6/8/9
SG Note 8.0":
- GT-N5100 3G **
- GT-N511x Wi-Fi **
- GT-N5120 LTE **
SG Note 10.1":
- GT-N8000 3G **
- GT-N801x Wi-Fi **
- GT-N8020 LTE **
- SHW-M480S/K/W **
SG Camera EK-GC100 **
SG Tab 2:
- GT-P310x 7" 3G
- GT-P311x 7" Wi-Fi
- GT-P510x 10.1" 3G
- GT-P511x 10.1" Wi-Fi
- I8160, I8190
- S7500, S7560, S7562
** Various models are supported depending on firmware, but only the exact models listed are supported regardless of firmware version.
Whether or not Triangle Away works may depend on your kernel, try flashing a different one if it doesn't work.
Please also note that some devices set the counter to 1 at every boot if you are running a custom kernel or recovery. On these devices, Triangle Away may always display 1 - make sure to check the counter in actual download mode.
For discussion and technical details, see the XDA-Developers.com thread here:
Note that this download is also available from that thread completely for free. You can go there and download it for free, or buy me a beer and download it from Play. It is the same program.
I'm not sure about future updates - http://www.chainfire.eu/articles/118/Triangle_Away_vs_Samsung/
This App must connect to IOIO Board then control RGB LEDs.
IOIO Board Connection has 2 method.
1.Bluetooth Connection with USB Bluetooth Dongle.
2.USB Cable Connection.
The Application Features
- Control Color for RGB LEDs.
- Blink Function and can adjust timing to blink.
- Fading Function and can adjust timing to fading.
- When not connect IOIO Board yet – User Interface Disable.
- When IOIO Board connected already - LED on IOIO Board is turn ON and enable UI.
- Free Version with Ad.
1.IOIO Board or compatible Board.
2.USB Bluetooth Dongle. ( If you want Bluetooth coonection )
3.USB Cable ( if you want direct cable connection )
4.RGB LEDs ( We use SPNovaLED model NMRTB-USD-AAB+ADE+Y2Z1-1 or other)
For the IOIO Board , you don’t need program hex code or flash code in to the IOIO Board.
It has firmware for ready to use. You are only wiring the cable to the RGB LEDs only.
Manual and details.
Full Android Source Code. It cost 10-50 USD.
Please contact firstname.lastname@example.org
17 Jan 2014