Tag Archives: Kernel

I have an Android Mobile. I have a Plan. I have a long way before putting them together.

  • Android runs upon a linux kernel basically, that opens me a wide range of possibilities.
  • We can use the serial port of the device,for things more than transferring files from pc.
  • Maybe I can use the port for a keyboard, or a mouse, or sticking in a USB storage , or anything, given its drivers are available. Since it’s a linux kernel, I won’t have any problem with getting drivers I fancy.
  • Android provides two modes of serial port operation-USB Accessory Mode-USB Host Mode and currently my device’s kernel doesn’t suppport USB Host mode Drivers. Thats Expected Problem# 1.
  • I have to flash my own ROM (cyanogenmod or similar) ,building a kernel with USB Host Mode Driver.
  • Doing this without bricking my device :  99% completed.
  • Buy a OTG Cable to convert microUSB male of my device into a USB Female port, or in my case I’m planning to make one myself(I read somewhere that grounding a specific terminal from normal MicroUSB to USB cable will tell the device to act as a host and provide power to the cable)!
  • Plug it, connect the device, Enjoy.

Someday When I’m rich enough to put me into  “Phone bricked? Never Mind”  state, I’ll surely try this.