Guest pier11 Posted December 20, 2011 Report Posted December 20, 2011 You could try the unlock screen options, there is an unlcok by jogball or somerthing like that.. How to do that? I didn't find anything useful in Settings menu... CM7.1RC1 Unlock security is off, but it still requires to move circle via touchscreen, don't know how to to it via jogball or keypad...
Guest pier11 Posted December 20, 2011 Report Posted December 20, 2011 maybe I am wrong, but maybe this helps touchscreen issue http://www.flatterma...-btnmouse.patch Looks it's patch from Android space, not kernel. My issue is in kernel level... Thanks anyway.
Guest pier11 Posted December 20, 2011 Report Posted December 20, 2011 The issue with touchscreen is that. Our driver is: synaptics_i2c_rmi_tm1319.c It's not changed much between kernel versions 27, 29 and 32. It was working in versions 27 and 29 with settings vreg="gp6" and gpio=57. This has changed in v32 I'm playing with (huawei u8150) to: "gp5" and gpio=29. This neither crash nor work. But I don't trust those settings as touchscreen could not even be properly detected in probe(). Also those settings are used on msm7x25 boards since at least 2.6.29 kernels (u8110 pulse-Mini). So I think those are propagated somewhat by default to our board, even if our chipset is not supported in that 32 kernel. So, if I revert back to "gp6" (and remain gpio=29), touchscreen got successfully detected in probe(), register itself as an input device. But no output from that device... If I change gpio=57 in addition to "gp6", kernel hangs on probe() of the touchscreen. (Somewhere in vreg_enable). ----- I experimented with that u8150 huawei kernel, plain vanilla Code Aurora v32 kernel, also with LG GW620 v32 kernel (same chipset; openeve project, based on official LG v32 kernel, based in turn on Code Aurora) - nearly the same issues, no luck. If anyone have slightest idea what might be wrong, please let me know.
Guest pier11 Posted December 21, 2011 Report Posted December 21, 2011 I did it! WooHoo :) One line of code in touchscreen driver made it working.
Guest Metkii Posted December 21, 2011 Report Posted December 21, 2011 (edited) I did it! WooHoo :) One line of code in touchscreen driver made it working. If you have compiled kernel 2.6.32 img, could you please put it here Edited December 21, 2011 by Metkii
Guest demiur Posted December 21, 2011 Report Posted December 21, 2011 If you have compiled kernel 2.6.32 img, could you please put it here join! tester will
Guest pier11 Posted December 21, 2011 Report Posted December 21, 2011 (edited) If you have compiled kernel 2.6.32 img, could you please put it here Here it is: pulse-hw2.6.32_v0.04.img This image is for CM7.1RC. Extract kernel and repackage to try to use with other roms. Changes: - touchscreen works - transitioned to "usb gadget" code. (Doesn't crash when unplugged from usb.) Mass storage works, adb, sd card. Not intended to work in this snapshot: sound, bluetooth, camera, sensors and anything else. Edited December 21, 2011 by pier11
Guest sun lbx Posted December 21, 2011 Report Posted December 21, 2011 Here it is: pulse-hw2.6.32_v0.04.img This image is for CM7.1RC. Extract kernel and repackage to try to use with other roms. Changes: - touchscreen works - transitioned to "usb gadget" code. (Doesn't crash when unplugged from usb.) Mass storage works, adb, sd card. Not intended to work in this snapshot: sound, bluetooth, camera, sensors and anything else. nice piece of work! i can't try it out now because my pulse is in the service center (trackball was full of s**t and it wouldn't move) but i'm sure that you will manage to get it working. just remember that your work is highly appreciated here in the community :)
Guest skykilla Posted December 22, 2011 Report Posted December 22, 2011 (edited) I welcome pier11 I think your big work will give the second life to phone Has checked up a kernel pulse-hw2.6.32_v0.04.img on cyanogenmod Puls-plus 2.2.1 v0.9.1 works !!!! At button pressing power off the screen is disconnected, but doesn't go out Edited December 22, 2011 by skykilla
Guest pier11 Posted December 22, 2011 Report Posted December 22, 2011 I welcome pier11 I think your big work will give the second life to phone Has checked up a kernel pulse-hw2.6.32_v0.04.img on cyanogenmod Puls-plus 2.2.1 v0.9.1 works !!!! At button pressing power off the screen is disconnected, but doesn't go out Thanks, I test it with CM7. Power button allowed me to power off the phone. Short press turns off screen; long press shows menu with power off option... Ideally you should remake boot image by extracting my kernel and then combining it with ramdisk from your rom's boot image. But not sure it'd affect key buttons. Thanks for testing. BTW, did something else accidentally worked for you, like maybe 3g data network? (can't test - don't use it)
Guest pier11 Posted December 22, 2011 Report Posted December 22, 2011 (edited) TASK: could someone please help me test wifi driver from u8150's 2.6.32 rom? Link is here: ar6000 It's important because our original wifi driver comes in binary only form and only compatible with it's 2.6.29 kernel, thus is not supposed to work. Fortunately the linked driver is compiled against 2.6.32 kernel, support our wifi and in theory should work... ADDITIONAL INFO: In CM7 drivers' firmware is located here: /system/etc/firmware but very fortunately it's identical (by md5 sums) to what is in 2.6.32 lib archive, so no replacement even needed; It's only needed to replace ar6000.ko file in the following location and test: /system/lib/modules (Don't forget to make backups before.) Edited December 22, 2011 by pier11
Guest pier11 Posted December 23, 2011 Report Posted December 23, 2011 (edited) ok, don't bother, insmod gives: <4>ar6000: Unknown symbol msmsdcc_wlan_pwr_ctrl <4>ar6000: Unknown symbol msmsdcc_wlan_pwr_ctrl_new <4>ar6000: Unknown symbol enable_wlan_power <4>ar6000: Unknown symbol msmsdcc_disable_wlan_slot <4>ar6000: Unknown symbol msmsdcc_enable_wlan_slot those are missed from drivers/mmc/host/msm_sdcc.c Edited December 23, 2011 by pier11
Guest pier11 Posted December 23, 2011 Report Posted December 23, 2011 found/applied patch from u8120/60 development. getting better: sh-3.2# insmod ar6000.ko sh-3.2# lsmod ar6000 155211 0 - Live 0xbf000000
Guest pier11 Posted December 24, 2011 Report Posted December 24, 2011 WiFi works now. Compiled ar6000 wifi driver from sources on Huawei site. Also mobile data network works.
Guest demiur Posted December 24, 2011 Report Posted December 24, 2011 WiFi works now. Compiled ar6000 wifi driver from sources on Huawei site. Also mobile data network works. :) it is great!
Guest sun lbx Posted December 24, 2011 Report Posted December 24, 2011 once there's some kind of flashable zip, i'll try it and benchmark it upside down ^_^
Guest pier11 Posted December 26, 2011 Report Posted December 26, 2011 Ported backlight stuff - driver, related board config, huawei's framebuffer patch. Now brightness changes, also display turns back light completely off when inactive. The device with wifi/3g but no sound is usable as a small tablet now :)
Guest sun lbx Posted December 26, 2011 Report Posted December 26, 2011 Huh :) Sound and vibro are the two REALLY necessary things remaining) The finish line is just round the corner :)
Guest arlindo.costa Posted December 26, 2011 Report Posted December 26, 2011 Nice work Pier11... :D :D :D
Guest pier11 Posted December 26, 2011 Report Posted December 26, 2011 Sound/Mic work now. Plays mp3, does google voice search, heard remote answering machine via normal phone call. Plugged qdsp5 from current kernel. Seems to be working OK. 2.6.27 kernel also used stock qdsp5 code, with very very minor patches. While 2.6.29 completely disregarded stock qdsp5 code, and seems ported old code from 2.6.27, renamed it to qdsp5_7200A. (Probably stock version didn't work for them, so they decided to revert to what was working...)
Guest D-D- Posted December 26, 2011 Report Posted December 26, 2011 I pinged flibblesan and tomg on twitter. I hope they will see this. (just to show them this retro phone isn't dead yet)
Guest Posted December 26, 2011 Report Posted December 26, 2011 Could someone tell me more exactly what the benefits of this kernel is?
Guest pier11 Posted December 27, 2011 Report Posted December 27, 2011 Sound and vibro are the two REALLY necessary things remaining) Vibrator works now too.
Guest pedrojaime Posted December 27, 2011 Report Posted December 27, 2011 wow progressing fast lately, great work going on here! Here“s some positive news which should make Linux 3+ kernels easier to port in the future.. http://www.h-online.com/open/news/item/Android-drivers-to-be-included-in-Linux-3-3-kernel-1400996.html
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now