[Q] Support for Bluetooth Keyboard - HID - Compatible Kernels - Galaxy S I9000 Q&A, Help & Troubleshooting

Hi,
I have a bluetooth keyboard - IGO Stowaway XTBT01, and have successfully used this with CM7 and some older Samsung Stock roms in the past. I was hoping to use this on ICS but have not yet found an ICS combination of ROM and Kernel which work.
None of the recommended apps from market worked for me even though the keyboard pairs and sometimes (but most of the time doesn't say) 'connect to HID device'. But even with this, the keyboard doesn't work.
After flashing multiple kernels on top of JW1/JVZ and others to test this, I found that CF ROOT always works perfectly (maybe due to the fact that this is close to stock kernel?) and all of the other kernels do not work for me that I've tried (eg., Semaphore, Speedmod and others). I did notice that for kernels like Semaphore there are many options one can choose in the tweaks but I'm not sure if this willl improve the compatibility (eg., CIFS, TUN support and others--I don't know what these mean).
Does anyone know if there is a way to get the kernels such as Semaphore or Speedmod, etc. to work with this Bluetooth HID device? Are there settings to change you're aware of? I do miss the benefits of kernels like semaphore (speed+batt life+ color+sound) offer but am not sure if it's possible to get them working with this. Any thoughts appreciated!
Cheers,

CM10.1/Stock works
I know it's been a while and JB is out now, but wanted to leave a stick in the sand for future users. Here's my experience with JB:
CM10.1 nightlies (the recent 4.2.2-based ones) seem to work fine for me with the stock kernel. Switching in other kernels (tried Semaphore and Devil) seems to break the HID in the manner you described (pairs correctly, but no connection thereafter). I'm sticking with CM10.1 for the moment but investigating workarounds.

Update
Checked the logcat after one of these pairing failures on Semaphore, found this error:"Failed to open uhid, err:No such file or directory". Looking into this...

Related

[Q] Anyone try JM7 (i9000 eclair) yet?

JM7 is the latest Eclair build for the Galaxy S (not the captivate)
Wondering if BT works and if Sync Schedule for Exchange is there - the biggest things wrong with previous i9000 builds.
Thanks for any info.
alphadog00 said:
JM7 is the latest Eclair build for the Galaxy S (not the captivate)
Wondering if BT works and if Sync Schedule for Exchange is there - the biggest things wrong with previous i9000 builds.
Thanks for any info.
Click to expand...
Click to collapse
bluetooth will most likely not be functional with a captivate kernel since it's the kernel that controls that, the ROM just chooses how to interface with it. since they weren't designed to be used together, they probably won't "just work" together without heavy kernel modifications.
as for exchange, couldn't tell you (don't have any exchange accounts)
Kaik541 said:
bluetooth will most likely not be functional with a captivate kernel since it's the kernel that controls that, the ROM just chooses how to interface with it. since they weren't designed to be used together, they probably won't "just work" together without heavy kernel modifications.
as for exchange, couldn't tell you (don't have any exchange accounts)
Click to expand...
Click to collapse
The Froyo build is working with BT. And the BT chip should be the same between devices, so I am not convinced BT won't work.
alphadog00 said:
The Froyo build is working with BT. And the BT chip should be the same between devices, so I am not convinced BT won't work.
Click to expand...
Click to collapse
They also use the same wireless radios yet the fmradio app doesn't work even with the i9000 kernel. We also have the same gravity sensor/accelerometer, yet that doesn't work properly either. It's more than just kernel. It's a combination of the rom, the kernel, and hardware access. Considering these are issues specific to running software not designed to work with the captivate, they will likely never be fixed by samsung so a new rom won't make them magically work.
As for bluetooth working on froyo, it works in eclair too for pairing, just isn't fully functional with audio
Sent from my Samsung SGH-i897
OK, let me clarify as i am hoping for experiences not speculation -
BT audio for phone calls works fine in Froyo with a captivate kernel according to reports but not in previous Eclair builds - has anyone tried BT audio in JM7?
alphadog00 said:
OK, let me clarify as i am hoping for experiences not speculation -
BT audio for phone calls works fine in Froyo with a captivate kernel according to reports but not in previous Eclair builds - has anyone tried BT audio in JM7?
Click to expand...
Click to collapse
I would love to know where you say someone said "BT audio works fine in froyo with a captivate kernel."
we have no captivate kernel compatible with froyo. when you flash a froyo build, you're using the i9000 kernel because there are no captivate ROMs available yet. if you try using the eclair captivate kernel in the froyo i9000 ROM, your phone will not even boot (have to fix through download mode)
Kaik541 said:
I would love to know where you say someone said "BT audio works fine in froyo with a captivate kernel."
we have no captivate kernel compatible with froyo. when you flash a froyo build, you're using the i9000 kernel because there are no captivate ROMs available yet. if you try using the eclair captivate kernel in the froyo i9000 ROM, your phone will not even boot (have to fix through download mode)
Click to expand...
Click to collapse
My typo -I know the kernel is specific to the version. - i have not tried a Froyo build yet - but the fact is Froyo BT works for audio as reported in other threads. So it is not unthinkable that Jm7 could have working BT Audio on our Captivate.
Again, all i am asking for is if someone has any first hand knowledge, not speculation. I know what the older versions have as I have tried those - just tired of flashing ROMs for now.

tun.ko for 4.1.57

Attached tun.ko for 4.1.57. Works for me with VPNC. I put it in /system/lib and the VPNC Widget can load it.
awesome!!!! i was waiting for this to be able to connect to my cisco vpn!
great post!!!
Note: network connection tracking does not work
This means that after you connect to VPNC, disconnect from VPNC, turn wifi off, and then turn wifi back on, your connection will be hosed. As a workaround, you can run the VPNC widget settings pane and retoggle wifi. This resets the network state.
thx for this tread.good job
Thanks for shared! this file working well on 1.83 too
It's working perfectly on the Brazillian version of Atrix from Claro carrier.
I really wanted the possibility of compiling other modules for my Atrix stock kernel.
I really wanted to use some volume encryption functionality... As such a tool does not exist natively for Android, I`m thinking about using some kernel functinoality such as Loop-AES, LUKS, DM-Crypt or even some userspace FS for encryption (FUSE).
So, could anyone point me where i can find the source code for the Atrix kernel to try to compile those modules for it? I really think that this could be a great thing. One of the very fews things that i miss on Full Linux.
Thanls in advance.
victorhora said:
It's working perfectly on the Brazillian version of Atrix from Claro carrier.
I really wanted the possibility of compiling other modules for my Atrix stock kernel.
I really wanted to use some volume encryption functionality... As such a tool does not exist natively for Android, I`m thinking about using some kernel functinoality such as Loop-AES, LUKS, DM-Crypt or even some userspace FS for encryption (FUSE).
So, could anyone point me where i can find the source code for the Atrix kernel to try to compile those modules for it? I really think that this could be a great thing. One of the very fews things that i miss on Full Linux.
Thanls in advance.
Click to expand...
Click to collapse
Victor, are you using the stock kernel with this or did you need to recompile it?
I'm very sorry for the looooooooooooooooong delay in the answer.
And yes i was using on the stock kernel (Claro Brazil Android 2.2). Now i'm trying to use OpenVPN on the latest 2.3.6 official rom and it's not working anymore...
I'm thinking in some workround... any ideas?
Cheers.
victorhora said:
I'm very sorry for the looooooooooooooooong delay in the answer.
And yes i was using on the stock kernel (Claro Brazil Android 2.2). Now i'm trying to use OpenVPN on the latest 2.3.6 official rom and it's not working anymore...
I'm thinking in some workround... any ideas?
Cheers.
Click to expand...
Click to collapse
The tun.ko module doesn't work, I was going to compile one for 2.3.4 (at least the stock kernel) but it seems my desktop killed itself, and I'm not going to install linux on my laptop (it seems to suck with booting from CD, and USB doesn't work... no idea why, but it works fine with Windows Discs)
Might consider using Faux's kernel, it has TUN/TAP (I've never tested though)

[Q] Wifi Direct support on ICS Roms for i9000

Hallo..
Are there any ICS Roms for the SGS that supports Wifi Direct?
I have not read it as a feature in any ROM thus far... but maybe you guys know of a ICS Rom that supports Wifi Direct.
It is an awesome concept... just sad that for this device up to now it still only is a "concept"..
I'm using fascinate with i9000 cm9 nightly's and glitch kernel, I have the settings, and I can enable it, but I had problems connecting with a laptop. I didn't really have the time to figure out the issue.
If I do get a yes or no answer if the kernel supports/rom can do it, I will post back here.
-Maniac

[Q] Slim ICS + Semaphore 125sc, no GPS

I've searched a lot for this and haven't come across anyone with the same problem, so I wanted to ask. I've tried flashing different kernels and modems, but it hasn't changed anything. I'll try to flash a different ROM next, but I don't know if that's the issue or not, so I wanted to go ahead and ask the question.
Model: Captivate (SGH-I897)
Android: 4.0.4
Modem: I9000UGKG3
Kernel: 3.0.17-Sepmaphore_ICS_1.2.5sc (#20 PREEMT Jun 20)
Build: 4.0
Mod: Slim_ICS_4.0.4
I have an I9000 modem for Slim, which as far as I can tell is correct since it requires a modem compatible with CM9. I've tried a few different kernels, all of which I found recommended across various Slim discussion forums.
My problem: The GPS logo won't even show up. It is enabled in the config (verified several times). GPS doesn't appear to work at all and won't turn on when suppose to be activated (i.e. with GPS Status, Google Maps, etc.)
From what I understand, the modem has nothing to do with the GPS. What about the kernel? Note that my GPS worked OK on stock Gingerbread. The update to ICS and over to a I9000 settings has killed it, and I can't figure out why.
Is there something obvious I'm missing? I'll flash a different ROM later tonight... the GPS is the only thing that really doesn't work. (I mean, it never worked great, but now it won't even act like it is coming on.) Suggestions?
Take a look in the modems thread in the Development section - follow the link and grab one of the modems specifically for CM7/CM9/MIUI. I don't know that I9000 modems will work properly with ICS roms.
Great, thanks for the help. Not sure what the problem was, but I reflashed with JK4 and now everything is working like it should be again. Thanks for the help!
Link to JK4 (for anyone else who might have this problem): http://forum.xda-developers.com/showpost.php?p=17062675&postcount=182

[Q] bluetooth HID on s5570i

I have stock everything and I get "sorry but hid device is not supported on this phone." Is there anything I could do about it? Custom ROM? Which one? Gona try a few and post progress if any.
To elabotare a little further, cyanus kernel won't do since it does not have bt working. Now that eliminates pretty much everything I found so far. Am I scewed for good?

Categories

Resources