[DEV][PORT]GLONASS Support - better accuracy of navigation![REACTIVATION] - Galaxy S Plus I9001 Android Development

I created this thread because I found interesting thing about our devices. Many people complain about work of GPS in i9001. Slow fix, and disconnecting are only part of problems. Yesterday i was reading about navigation and found a solution. All Qualcomm Snapdragon S2(so our MSM8255T too) series chips support both GPS and GLONASS. GLONASS is russian system of satellite navigation. In GPS system are 27 satellites and in GLONASS we have extra 24. It look that our devices uses only half of power.
More here:
http://www.phonearena.com/news/All-...vices-supporting-both-GPS-and-GLONASS_id24830
http://en.wikipedia.org/wiki/GLONASS
EDIT[04.12.2012]:
I reactivate this thread, I hope any real developer will port it. If you have any idea post it here, or just search this thread and look any of this *zip make it work even partially.

I solved the problem with slow fix...
Before starting the navigation, i use gpsfix with mobile data turned on. Effect is instant GPS fix...

Karls0 said:
I created this thread because I found interesting thing about our devices. Many people complain about work of GPS in i9001. Slow fix, and disconnecting are only part of problems. Yesterday i was reading about navigation and found a solution. All Qualcomm Snapdragon S2(so our MSM8255T too) series chips support both GPS and GLONASS. GLONASS is russian system of satellite navigation. In GPS system are 27 satellites and in GLONASS we have extra 24. It look that our devices uses only half of power.
More here:
http://www.phonearena.com/news/All-...vices-supporting-both-GPS-and-GLONASS_id24830
http://en.wikipedia.org/wiki/GLONASS
I want to start a discussion - is it possible to port support of GLONASS to our phones (e.g. from xperias from 2011)?
Click to expand...
Click to collapse
there is no need to port glonass
it is already implemented in our phones
you can check if your gps is using these satellites by using gps test
every satellite has an own specific number
gps (usa satellites) are using the numbers 1 to 31 i think and
glonass (russia satellites) are using the numbers 65-88
glonass satellites are only used when gps has a bad signal e.g. in buildings

Ok, but extra 24 satellites will give us much better accuracy. I don't have problem with fix but sometimes when it's cloudy accuracy is about 15m-20m, more satellites will help with this problem.
We don't know how much it will help, but we have to try if we want to be sure. Now accuracy is good for car navigation but in off-road it's a bit to weak.
Edit:
Blumdum said:
gps (usa satellites) are using the numbers 1 to 31 i think and
glonass (russia satellites) are using the numbers 65-88
Click to expand...
Click to collapse
I tested in "GPS test" and numbers was between 1 and 31, so only GPS range.
you are wrong, here is a proof:
Our config:
NTP_SERVER=europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276
Click to expand...
Click to collapse
SGSIII config:
TP_SERVER=north-america.pool.ntp.org
XTRA_SERVER_1=http://gllto.glpals.com/4day/glo/v2/latest/lto2.dat
XTRA_SERVER_2=http://gllto.glpals.com/4day/glo/v2/latest/lto2.dat
XTRA_SERVER_3=http://gllto.glpals.com/4day/glo/v2/latest/lto2.dat
SUPL_HOST=supl.google.com
SUPL_PORT=7276
Click to expand...
Click to collapse
In xtra.bin file are only GPS data, to use both systems phone need lto2.dat where are informations about position of GPS and GLONASS satellites.
I found that SGSII too support Glonass:
http://androidandme.com/2011/12/news/qualcomm-enables-dual-core-location-on-snapdragon-phones/
It look like our phones doesn't have enabled glonass by default but it is possible to do it.

http://forum.xda-developers.com/showthread.php?t=1436776 - it's for WP7, do you think it is possible to do something similar for our phones?

That's great. thanks for share.

Just use this http://forum.xda-developers.com/showthread.php?t=1685726

If I remember correctly our exact processor doesn't support GLONASS. Its never, refreshed version (don't remember numbers) does and it is even possible to switch hardware beacouse it has the same amount of pins. But you'll propably break your phone by doing so.
I also read today about GLONASS and supporting processors and our model is on the list. So I'm a bit confused.

We have hardware support for glonass, but I tested this theory that our phone support it in software. Look at the screenshoot - only gps satelites. So capability of our navigation is reduced to half by software :/ We need good developer to port it from sony phones or some galaxy devices (SII SIII, Note)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Well. We allready have a fast gps-lock fix somewhere in this development section (maintained by broodplank, if i remember ot right). He alleady had a super easy way to get a faster gps lock (in about 5 secondes or something like that) i know BroodRom rc5 rev 2 has this gps fix pre-installed. Try the rom and see how fast gps is.
Sent from my SGS+ using the xda app

Fix is enought fast for me, i rather think about better accuracy like on SGSII or SGSIII. Even Xperia arc S have GLONASS support :/ samsung is really retarded with software,

People. We cant get everything at once. We need good kerneldevelopers to get 3.x kernel.
Sent from my GT-I9001 using xda app-developers app

XeLLaR* said:
People. We cant get everything at once. We need good kerneldevelopers to get 3.x kernel
Click to expand...
Click to collapse
DoomsDay explain why this kernel is not needed, it will not change to much. But please stop off top.
Sony Xperia Arc S have this same chipset and get glonass support with .62 update. Here is it:
http://forum.xda-developers.com/showthread.php?t=1408142 - i will try to look at this, but I'm not a developer, just a hobbyist, so without your help don't expect to much :/

interesting approach
Karls0 said:
DoomsDay explain why this kernel is not needed, it will not change to much. But please stop off top.
Sony Xperia Arc S have this same chipset and get glonass support with .62 update. Here is it:
http://forum.xda-developers.com/showthread.php?t=1408142 - i will try to look at this, but I'm not a developer, just a hobbyist, so without your help don't expect to much :/
Click to expand...
Click to collapse
First of all thanks for gathering the huge amount of information and linking them. I think that someone of the devs/cookers will grab the information and use them earlier or later. Keep on searching for news around "Glasnost" I would like to have a more accurate GPS - not the speed of the fix is of importance and it is not the main intent in this thread...
Wish you (and us) succees... :good:
Rhonin

XeLLaR* said:
People. We cant get everything at once. We need good kerneldevelopers to get 3.x kernel.
Sent from my GT-I9001 using xda app-developers app
Click to expand...
Click to collapse
i think XeLLaR means that we need all the good developers to get the kernel working. That is just the most important thing right now.
and i never had any problems with accuracy. the gps always brought me to the destination
I wouldn't mind if you work on it you self, but i personally think that the developers l need to focus on the kernel right now.
Sent from my GT-I9001 using xda app-developers app

But not everyone uses gps to navigation. Others use it to tracklogging as well.

I use it for geocaching so good accuracy is priority. I'm working on port this from Xperia Arc S, hope I will release first .zip soon. I'm not sure it will worke but have some ideas
Edit:
OK first test: I added some libraries, let's see what changed. I recommend to test it only on CM9-based roms. I'm almost sure it will not work on GB
Instruction(remember to make backup):
1. Reboot to recovery (CWM or TWRP)
2. Wipe cache and dalvik (full wipe not needed)
3. Install zip
4. Wipe cach and dalvik
5. Fix Permissions
6. Test
To test use one of this apps:
1. https://play.google.com/store/apps/details?id=com.chartcross.gpstest&feature=search_result
2. https://play.google.com/store/apps/details?id=com.gpsdatamonitor&feature=search_result
Check PRN's number of satellites. GPS numbers are 1-32 and 65-92 are for Glonass. If you can see these higher numbers it means it works!
WARNING! I'm not responsible for any damages or bricked phone

Karls0 said:
DoomsDay explain why this kernel is not needed, it will not change to much. But please stop off top.
Sony Xperia Arc S have this same chipset and get glonass support with .62 update. Here is it:
http://forum.xda-developers.com/showthread.php?t=1408142 - i will try to look at this, but I'm not a developer, just a hobbyist, so without your help don't expect to much :/
Click to expand...
Click to collapse
No and Yes. We can get a Port of Jellybean with 2.x Kernel but it wont be able to have Butter inside of it. Thats because the 2.x Kernel doesnt Support the Kind of V-Sync that Jellybean needs for V-Sync.
3.x Kernel isnt just Usefull for Jellybean. It will help developers to Port other things to our device in the Future. For example Newer android versions and Mods like BLN wich is a pain in the ass now.
Sent from my GT-I9001 using xda app-developers app

I don't have CM9 so I won't try it. Maybe try to change the forum thread name to encourage users to test it.

It can be any CM9-based rom, e.g. Paranoidandroid, BioHazard, Ehndroix. I'm not sure about AOKP based but if libraries structure is similar it can work. The most important is that it has to be ICS rom.

Related

June 19, 2009 - Phoenix III: Improving Upon The Best-- SCREENS UP

Phoenix III
"Improving upon the best."
Introduction:
Phoenix has a long-standing reputation of being one of the finest Business-Class ROMs for the HTC Kaiser, while never lacking features for those who need a bit of entertainment. It's been a while since the release of Phoenix II, but we promised you that the wait would be worth it. After months of planning and building a ROM based on user contributions and desires mentioned over at the state-of-the-art Phoenix Development Center, we are proud to present Phoenix III.
Built upon Windows Mobile 6.5, Phoenix III is the fastest Phoenix ROM ever and argubly the most stable. Phoenix is designed by business users, but not just for business users. You will find that, as with every Phoenix version, that we have released a product that can be used on a daily basis very comfortably, and we promise that you'll never want to re-flash again (except to new versions) and if you don't agree, tell us on PDC and we'll make it right to the best of our abilties.
Conditions:
Phoenix III has been an experiment in collaboration, so far to some pretty good results. If you download Phoenix III, we want you to contribute at the Phoenix Development Center. We will not force you to register to download the ROM itself, but any and all bugfix patches will be released ONLY at PDC.
Please, once you register, contribute, by telling us what you would like to see in future versions.
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Packages:
Packages
General
[AdvancedConfigurationTool_3_3_UX_V4]
[AdvancedNetwork 1_0_10_0]
[App_Service_1_66_0_0]
[AutoShortcut 1_1_2_0]
[AutoVolumeControl 1_2_0_2]
[BluetoothSetting 2_11_0_0]
[BootLauncher_1_0_37394_1]
[BTOffOn]
[ButtonSetting_3_17_0_0]
[CLL_1_0_1_10]
[ConcurrenceMgr_1_5_19113219_0000]
[connectionsetup_2_7_37645_1]
[ConnectionSetupDB]
[DataDisconnect_1_14_0_0]
[Dopod_SIM_Manager_1436365_by_NiTroGen]
[DShow 2_00_081226_0]
[EngInfo_0_9_0_0]
[FullScreenPlayer_1_05_080926_0]
[htcAddicts cleanRAM v1_3_0]
[HTCApplication_1_11_0_0]
[HTCFontLink_1_0_19132133_1]
[HTCGesture_1_0_32356_0]
[HTCMessage_1_73_3_281]
[HTCSettings_1_4_1_0]
[HTCStartUp_1_7_0_1]
[HTC-TI-Kaiser-Drivers with demo removed]
[HTCUtil_3_22_0_0]
[LockStreamDRM_1_1_081216_O9_07]
[MEMFIX]
[MSD24200 BTAudiotoggle]
[New SMS]
[OutlookEnhancement 1_0_35074_1]
[RandomAccess 4_1_18222126_0]
[SharedModules_1_01_19131231_00]
[STK_Service_4_85_0_0]
[STK_UIPPC_4_67_0_0]
[StorageLow 1_0_0_2]
[TaskManager_2_1_37385_2]
[TTYSetting_1_10_0_0]
[USBtoPC_exe_1_23_0_0]
[USBToPCPopUp_2_2_18221329_1]
[USSD_Service_4_33_0_0]
[VersionInfo 1_0_18182525_0]
[VoiceRecorder_1_10_18181632_2]
[WiFi Trigger]
[WiFiSettings_1_2_1_0]
[WLANSettings_2_4_3_3]
[zlibce_m_1_2_3_0]
Programs
[2_Way_Recording]
[25_PIM]
[888_PowerOff]
[ATW_Keyboard_Speed_Increase]
[BJK_HTC_EzInput_FnSpace_DKeys]
[Custom 9 Btn Action Screen No Touch]
[EzInput_1_5_31708_0]
[GfxBoost-1.1-Service]
[GoogleMaps_compressed]
[GPS Quick Position]
[Hearts_1_0_0_0]
[iContact]
[LongPressEndKey_1_1_34078_1]
[m.carroll PureBlack2 QVGA] [
[MortScript4.1.1.b7]
[PACKAGE_Apps - TouchLaunch v.3]
[PACKAGE_WOW_HD_Panel]
[RSSHub_2_1_1_1069_00]
[total commander]
[TurboGPS_2_0_0_RC8]
[VideoMJPEGquailtyHack]
[Z___Config]
[z___NeoS2007 OpenVG Drivers]
[Z__SetVolumeQVGA0.5.0]
[Z_Apps TOOLSSoftreset]
[zz-dialer_fix]
[AudioBooster_2_1_18192131_3]
[AudioManager_2_2_19122724_L0]
[BTBPP_1_7_1_R1]
[BTFtp_1_2_33309_91]
[BTSAP_3_2_0_R5]
[CallFirewall_4_1_0_0]
[CleanGPSData_1_1_0_0]
[CMBandSwitching_0_9_2_2]
[CMBluetooth_0_9_0_0]
[CMPhone_0_9_0_0]
[Facebook_v1_0_0_7]
[FullScreenPlayer 1_05_081015_2]
[HTC MP3 Trimmer Mini Qvga]
[HTCGeoService 1_0_33594_0]
[HTCScroll_1_0_19113219_0]
[MBarvian_HTC_Calculator_QVGA_Main]
[NoData_1_8_3_29]
[PeekPocket_1_6_0_0]
[PocketDownloader_2_0_1_1]
[PocketRAR_3_8_0_0]
[PocketSpeedTest_1_0_0_0]
[SCrotate from PDAviet rom]
[SocialNetworksEngine_1_0_18193528_01]
[StreamingMedia_3_0_18202621_00]
[StreamingSrcFilter_2_5_18202319_00]
[SymbolPad_1_0_29364_0]
[youtube]
HTCMaple
[ClearStorage_1_25_0_3]
[ContactUtilityEngine_1_0_19122926_0000]
[DRMMiddleware_1_0_081112_2]
[HTCAnimation_1_2_2_0]
[mHubVO_1_70_090123_X1]
[Mute_1_1_3_1]
[PictureEnhancement_1_50_18201227_c2r2]
[PKG_1_1_0_2]
[Redial_1_3_0_0]
[RingtonePlugin_1_00_080624_3]
[RunCC 1_0_8_1]
[SignatureReplace_1_1_0_1]
Iolite
[connectionsetup_2_7_37392_4]
[ConnectionSetupDB]
[TouchFLO_3_0_18222719_1]
[1PhoneSetting_6_23_0_3_IOLITE]
Jade
[Album_2_5_18221129_1]
[Jade_2DManila PHX 3]
[PACKAGE_Jade_CommManager]
[PACKAGE_Jade_Arcsoft_MMS]
[PACKAGE_Jade_Arcsoft_MMS_QVGA]
[PACKAGE_Jade_EnlargeStartMenu]
[PACKAGE_Jade_LargeTitleBar]
[PACKAGE_Jade_VolumeControl]
Raphael
[PACKAGE_Raphael_ShareDLL]
[PACKAGE_Raphael_SmartTouch]
Rhodium
[AdvancedPowerManagement 1_5_18162126_1]
[AutoVolumeControl 1_2_0_2]
[Power_2_19_0_0]
[Rhodium_Power_Off QVGA]
[RunCC 1_0_8_1]
[Rhodium_Power_Off QVGA]
Registry Tweaks
[Disable Customer Feed Back]
[Disable Error Reporting]
[Raiisak`s Kaiser 3MB MMS limit]
[Registry - Beam disabled]
[Registry - Enable Auto TimeZone from Network]
[Registry - Obex disabled]
[Registry - OEM -- GPSIcon]
[Registry_Vibe_And_Ring]
[SYS_SecurityOff]
[Z___Regisry_Keys_Custom]
[Z___registry - disable sound set up baclligh]
[Z___Registry - Enable ClearType]
[Z___Registry - Enable ClearType in Landscape mode]
[Z___registry - MyDocToSC]
[Z___Registry__Enable Auto TimeZone from Network]
[Z___Registry__Increase font cache to 0x20000]
[Z___Registry__PIE 5-Way Nav]
[z___Registry_BTCustomization]
SYS Contents:
SYS
[AdobeFlash]
[AdobeFlash_LANG_0409]
[AdobeFlashCodecs]
[Base]
[Base_DPI_96]
[base_dpi_96_resh_240_resv_320]
[Base_Lang_0409]
[Base_Lang_0409_DPI_96]
[Base_Lang_0409_DPI_96_RESH_240_RESV_320]
[BaseApps]
[BaseAppsFiles]
[Bluetooth]
[Bluetooth_Lang_0409]
[bronze]
[Bronze_DPI_96]
[BronzeNonEA]
[BROWSING]
[Browsing_DPI_96]
[Browsing_Lang_0409]
[BROWSINGCORE]
[browsingie]
[browsingie_LANG_0409]
[BTDUN]
[Bth_A2DP]
[Bth_A2DP_Lang_0409]
[Bth_HID]
[Bth_HID_Lang_0409]
[CHome]
[CHome_DPI_96]
[CHome_Lang_0409]
[CommonNonEA]
[ConfettiCore]
[DRM]
[Enterprise]
[Enterprise_DPI_96]
[Enterprise_Lang_0409]
[Enterprise_Lang_0409_DPI_96]
[Entertainment]
[Entertainment_DPI_96]
[Entertainment_Lang_0409]
[Entertainment_Lang_0409_DPI_96]
[FWUPDATE]
[Fwupdate_Lang_0409]
[GPSID]
[INTERNETSHARING]
[IPSECVPN]
[IPSECVPN_DPI_96]
[IPSECVPN_Lang_0409]
[Lockscreen]
[Lockscreen_DPI_96]
[LockscreenNonEA]
[MediaOS]
[MediaOS_dpi_96_resh_240_resv_320]
[MediaOS_Lang_0409]
[MediaOSFiles]
[Metadata]
[MODEMLINK]
[NetCF]
[Office]
[Office_DPI_96]
[Office_Lang_0409]
[Office_Lang_0409_DPI_96]
[OneNote]
[OneNote_lang_0409]
[OS]
[OSFiles]
[Phone]
[Phone_DPI_96]
[Phone_dpi_96_resh_240_resv_320]
[Phone_Lang_0409]
[Phone_Lang_0409_DPI_96]
[PhoneRedist]
[PhoneRedist_DPI_96]
[PhoneRedist_Lang_0409]
[PhoneRedist_Lang_0409_DPI_96]
[ppgprov]
[Redist]
[Redist_DPI_96]
[Redist_dpi_96_resh_240_resv_320]
[Redist_Lang_0409]
[Redist_Lang_0409_DPI_96]
[RemoteDesktopMobile]
[RemoteDesktopMobile_Lang_0409]
[RingsAndAlerts]
[RUNTIMES]
[SampleMusic]
[Shell]
[SIM_TKit]
[SMIME]
[SMS_Providers]
[SQLCE]
[SqlCeMobile]
[SqlCeMobile_Lang_0409]
[SYS_COMMON_SQM_dummy]
[SYS_COMMON_WinCENLS_WWE]
[VoiceCommand]
[VoiceCommand_Lang_0409]
[VoIP]
[VoIPOS]
[WWAN]
Link:
Flashing Stock First Reccomended, just in case:
http://www.4shared.com/file/101761612/bc883145/KaiserStock61.html
3.1 MediaFire Link
3.1 4Shared Link
Here is a build of 3.1 with widgets and windows live for those of you that love the widgets.
http://www.mediafire.com/?edjozzxnmwy
Requires: Hard SPL 3.29 or higher or 3.29 Hard2
See here: http://forum.xda-developers.com/showthread.php?t=420683
Radio: Any 6.1 radio---1.65 or higher
http://forum.xda-developers.com/showthread.php?t=393182
Do not forget: all updates are going to be handled through PDC
We have a variety of addons at PDC as well.
We will still receive bug reports here on XDA, but bugfixes will be released only on PDC, and PDC based bug reports will be tended to prior to those only on XDA.
​
​
Hi,
I am uploading 3.1...It has the NeoS2007_Driver_Pack_Beta_1 openvg drivers built in. It does NOT have opera since opera is only working right now if installed by a cab file which you can find on pdc.
http://www.mediafire.com/?hzlwemzhyvg
http://www.4shared.com/file/112966579/25d9b2d8/PHX_3121815.html
Here is a build of 3.1 with widgets and windows live for those of you that love the widgets.
http://www.mediafire.com/?edjozzxnmwy
Enjoy
_______
Congrats
congrats for ANOTHER wonderful rom brothers, im downloading the new release now you guys are great.
heres a theme
Just a suggestion but how about a link over on the PHX 2 thread to help get people here?? Just so they don't have to search through all the other threads in the KRD forum.
Any Screen shots?
Congratulations with the development of Phoenix III. Will you be adding any screen shots of this great ROM soon?
Thanks for all your hard work Dev team.
I just had to log on and say that my first impression of this rom is just amazing. I loved the P II rom but it was sluggish and ran choppy for me. This rom is awesome. Thank you for all of your hard work. I will buy you coffee/beer when I can.
sorry if this is a dumb question but whats stock first?
just a follow up: ive been flashing for about a year and had no idea about doing this.
It's actually an old Hermes trick and actually doesn't really apply to the Kaiser in theory. But we've found that for some odd reason, if you flash the stock ROM first, it seems to help prevent a bad flash with some of these high up build numbers. It could be a placebo effect though.
It worked on the hermes because Hermes was formatted differently.
rutgersunion said:
sorry if this is a dumb question but whats stock first?
just a follow up: ive been flashing for about a year and had no idea about doing this.
Click to expand...
Click to collapse
Means to flash the "stock att/htc" ROM first (it's on the same post on PDC). This ensures that EVERYTHING is cleaned out from other cooked ROMs and provides an stable/consistent based to install the new ROM over. While it's not completely necessary every time we are asking everyone to do it this time that way we can be sure that any bugs are legit and not leftovers from some other ROM (and yes, we've already seen this from people that have NOT flashed the stock...).
So please EVERYONE take the whole 3 min it takes and flash the stock ROM first. Thank You.
Downloading. I hope to see the OpenGL driver with this extension to smooth out the graphics. I cant remember the name off hand but it does amazing thing. Its found in Mbarvians 3.1 Solace ROM.
There's some kind of OpenGL thingymabob that KZI posted at PDC in the addons section for use with the latest opera, grab that, if that's not what you're referring to.
Travito said:
There's some kind of OpenGL thingymabob that KZI posted at PDC in the addons section for use with the latest opera, grab that, if that's not what you're referring to.
Click to expand...
Click to collapse
Use OpenVG its an extension for OpenGL. If you use that I will never flash again!
TheParadox said:
Use OpenVG its an extension for OpenGL. If you use that I will never flash again!
Click to expand...
Click to collapse
Here you go buddy.
http://phxdev.wkycomputing.com/viewtopic.php?f=29&t=179
New version of Op sounds pretty sweet too, try it out.
After flashing this last night I've had my File system go bad twice. I thought it had done in my sd card, but upon reflash sd was fine. I don't really know what to make of that, but when i try to lauch programs it will often say somthing about certificates. It won't sync and when i did get to look at the file tree it was all messed up. When i reflashed my sd card was fine, but icontacts refused to see anything.
I did not flash stock, but i never do and i've flashed most of the roms josh has made.
Cabs: openVG addon for opera, opera 9.7 (hells yes), tilt keyboard fix, google maps, and keyboard speed increase.
Any ideas? I loved the rom, but it's crapped out on me twice in a day...
do a stock flash, then a re-d/l and reflash, let it customize, and hard-reset. then tell us if you still have issues.
Like your ROM, but recently I could not open your homepage recently, also could not download your ROM by 4share and media link. I am in China, is there any problem?
Awesome!!
One issue-
I listen to streaming radio all day- Via this link- (saved in my "notes")
http://clearchannel.kicks-ass.org/cc.php?name=WTAM&url=www.wtam.com
It opens Opera, which triggers windows media- and always played all day without a problem on other roms. Not sure if it's this version of Opera, but now, it connects for about 10 seconds, then Opera pops back up & it stops.
Any ideas? Thanks-
First Bug: Full Keyboard doesn't work correctly
soulbandaid said:
After flashing this last night I've had my File system go bad twice. I thought it had done in my sd card, but upon reflash sd was fine. I don't really know what to make of that, but when i try to lauch programs it will often say somthing about certificates. It won't sync and when i did get to look at the file tree it was all messed up. When i reflashed my sd card was fine, but icontacts refused to see anything.
I did not flash stock, but i never do and i've flashed most of the roms josh has made.
Cabs: openVG addon for opera, opera 9.7 (hells yes), tilt keyboard fix, google maps, and keyboard speed increase.
Any ideas? I loved the rom, but it's crapped out on me twice in a day...
Click to expand...
Click to collapse
Do NOT add the keyboard speed increase or google maps. Both are already built into the rom. Google maps is the most current version already.
funnyfunny said:
First Bug: Full Keyboard doesn't work correctly
Click to expand...
Click to collapse
This is not helpful. If you want to post a bug, give us details. What keyboard, soft or hardware? What device, tilt or Kasier?
Come on people--what can I fix if you just say it doesn't work correctly. I am betting you have a tilt and didn't install the tilt keyboard fix so your function keys aren't mapped correctly.....

Android Tablet in car (bmw)

In the near future once an android tablet comes out that has GPS and dosnt cost me an arm and a leg i will be intergrating it into my bmw.
Since many tablets have usb host and on the web i can purchanse an ibus to usb adapter which people use when they make a car pc would this work with an android tablet? to control volume tracks and maybe even voice control/calls etc.
Does anyone know if anyone is working on the android software which would allow the tablet to recognise the ibus signal? this would be purfect for me.
Can anyone help?
I doubt that you'll get a helping answer soon, because there are not many people knowing about the IBUS.
For people who don't know what the IBUS is: It's a communcation bus used by BMW for controlling most of the cars electronics (light, radio, navigation system, electric window, ...). There are adapters for controlling all these things with a PC, so it should be possible to do this with an Android App.
But I'm affraid that there is none available at present. Also I think the app is not the only trouble: You'll need a working driver for your adapter, too.
So long
kadolf
Galaxy Tab. Since you have a Beamer I'm going to assume that you have some spare cash, the Galaxy Tab should have GPS, and I'm sure someone will make a car mount for it, or you could be the first .
If you havent gone to mp3car.com go there and check it out, ill be doing the same thing in my e36 pretty soon, although i have an external touch screen im going to try and link my g2 to
kadolf said:
I doubt that you'll get a helping answer soon, because there are not many people knowing about the IBUS.
For people who don't know what the IBUS is: It's a communcation bus used by BMW for controlling most of the cars electronics (light, radio, navigation system, electric window, ...). There are adapters for controlling all these things with a PC, so it should be possible to do this with an Android App.
But I'm affraid that there is none available at present. Also I think the app is not the only trouble: You'll need a working driver for your adapter, too.
So long
kadolf
Click to expand...
Click to collapse
Im sure that eventaully someone will create the drive/app for this. If i can use my phone with a bluetooth obd2 connector and rear my cars information on my phone surely what im asking is do-able.
cheers for the reply
mswiss said:
If you havent gone to mp3car.com go there and check it out, ill be doing the same thing in my e36 pretty soon, although i have an external touch screen im going to try and link my g2 to
Click to expand...
Click to collapse
My initial plan was to do that with my htc desire but unfortunatly it dosnt have tv out or usb host (OTG).
318vert said:
In the near future once an android tablet comes out that has GPS and dosnt cost me an arm and a leg i will be intergrating it into my bmw.
Since many tablets have usb host and on the web i can purchanse an ibus to usb adapter which people use when they make a car pc would this work with an android tablet? to control volume tracks and maybe even voice control/calls etc.
Does anyone know if anyone is working on the android software which would allow the tablet to recognise the ibus signal? this would be purfect for me.
Click to expand...
Click to collapse
old post, but i might be on the same wavelength as you, except with some changes.
android tablets will already do most everything you need, so my plan will be to ditch the head unit all together. in the spirit of the carPC and liliput touchscreens, my goal is to come up with a custom docking unity in the space of a double-din (which means i'll be required to use a 7 or 5in tablet). from there, the rest is relatively easy... or complicated.
the problem, so far, is i've yet to see any android tablets with a way to extract audio without using a headphone jack. so creating a docking station will be difficult in the sense of attempting to attach the audio.
so a couple things have been going through my mind;
1. you won't have to worry about power saving as much as a carPC. the tablet will be mostly safe to run off of the USB power (hooked directly to a 12v source) or maybe through a power inverter. removing the battery would eliminate concerns of dead battery, exploding battery from heat, etc., etc.
2. most built in FM tuners require the headphones to be attached to act as an attenna. can't be that hard to engineer the headphone component to work back into the car's radio antenna, it's just a matter if there's any benefit to be gained.
3. speaking of audio, once it's out of the device, it's just a matter of conditioning and amplifying the signal, which is all proven technology.
4. there's a huge probability that i'll skip an "in service" device in favor or a wifi only one, and then use tethering from my phone. still to be decided. i'd hate to add another cell line to my already high bill.
5. most, if not all, of the tablets will have some sort of hdmi out capability. attaching the device to external displays should be easy as pie. unfortunately, everyone will probably see what is on the main display, which may not be a problem. what might be a problem is accessing and using an SD card (of any size) to store movies, mp3s, etc. you're only so limited and it might be a little bit of a pita.
anyway, these were just some of my ideas. i know the interest is out there. the "dock" is going to be a little tricky. the tablet needs to be instantly accessible (easily removed), yet secure. i suppose you could fabricate something to where the audio cable is loose enough that you could attach it before docking.
Isn't Parrot working on single and double din headunits?
Sent from my Zio using XDA App
LiuAnshan said:
Isn't Parrot working on single and double din headunits?
Sent from my Zio using XDA App
Click to expand...
Click to collapse
are you talking about the android-driven HUs about to be released? from my understanding, they're just utilizing it as a core OS and not in the format you're used to on a phone, etc. similar to how Ford/BMW uses MS in their systems. i don't believe it'll have access to the market, which is a negative IMO.
the HUs might be sweet, in relation to what's available, but unless it's a dedicated tablet, i doubt you'll get the functionality you'd want to expect out of Android.
If you had a phone with usb host (OTG) then i would think we could just connect a MIMO Touchscreen monitor to it and use the released drivers for it and then we would all have what we want . here is some of what i have found that might help . Lets make this happen !!!!
http://sven.killig.de/android/N1/2.2/usb_host/
https://github.com/magoroku15/DisplayLink-driver-for-android
http://www.mimomonitors.com/
http://libdlo.freedesktop.org/wiki/
I would be interested in the hardware install aspect.
have anyone tried using the IOIO for android: http://www.sparkfun.com/products/10585
ypsmav said:
have anyone tried using the IOIO for android: http://www.sparkfun.com/products/10585
Click to expand...
Click to collapse
I'll bring this thread back to say that I have. Its an ongoing project but heres what I have so far:
http://www.youtube.com/watch?v=iBdQnFnXtgQ
any updated progress I have a 2007 335i and would be interested in getting a setup like this
Right now I'm working on making sure all of the commands work. Progress is slow since Java really isn't the best language for manipulating individual bytes (although that could also be my lack of experience). Unfortunately if you have a 335i, none of this will help you. I think all of the current generation of BMW's (those with iDrive) and most european cars for that matter use the MOST bus. This is based on a fiber optic physical layer. The supported transfer rates are in the 100's of MHz so you'd need more than a microcontroller to talk to it. That being said, if anyone wants to fund me for a couple weeks and lend me their iDrive equipped BMW, I'd be happy to crank something out
http://www.youtube.com/watch?v=80a-T37amdE
Howabout this... video looks cool... http://www.youtube.com/watch?v=80a-T37amdE
Also...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Image stolen from here http://forum.e46fanatics.com/showthread.php?t=839753
TunaCanyon said:
I'll bring this thread back to say that I have. Its an ongoing project but heres what I have so far:
http://www.youtube.com/watch?v=iBdQnFnXtgQ
Click to expand...
Click to collapse
Hi TunaCanyon,
good to hear, that some other people are engaged with this topic.
I built a IBUS Bluetooth gateway half a year ago, last weekend I used to make the circuit look a bit more "professional"
I already built some piece of software based on the Bluetooth SPP example ("Bluetooth Chat") of Android SDK. It features logging ibus data (including simple packet recognition) and sending data to the ibus (with automatic checksum and length calculation). I just added CD changer emulation.
As I'm not experienced with Android programming and also didn't start with Java long ago, building a clean and working app is pretty hard for me, especially when it comes to services and threads... So after the easy datasheet reading and circuit routing part now the hard part follows.
Greetings,
kadolf

[App] Galaxy Tuner (IO scheduler, LCD color, Sound(Hw Eq), Memory Manager, OC...)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This application is made for enhancing or changing some feature for galaxy S
Requirement
1. machine
galaxy S (all variant)
2. version
Froyo (kernel 2.6.32.9)
3. rooted phone*
(*After checking "use with unrooted" option, you can remove rooting)
Feature
1. IO scheduler change
It can change CFQ(default) to deadline for some block device.
This change affect response time of disk IO.
(If you are using the application which handle many small files. You can feel better responsive reaction)
2. LCD color adjustment
(Test version)
This can be helpful to adjust so blue or yellow LCD.
3. Sound (3D, Hardware Equalizer)
It affect all system sound. so, If you change some parameter, all system sound(music, movie, radio..) will be affected.
How to test.
When you are hearing the music, As soon as changing the parameter, you hear different sound.
4. Memory Manager
Because It is controlled by kernel and android framework, It is more powerfull and efficient then memory killer.
for more info visit this link (thank to androcheck)
http://forum.xda-developers.com/showthread.php?t=622666
5. Over Clock (1.2Ghz)
OC feature is harmful to your phone. so, I put some restriction for preventing abuse.
(OC kernel user do not use this feature. I didn't consider OC kernel. and, I don't know about OC kernel)
6. Firmware(kernel) writing
you can write kernel(zImage) directly. and. can enter into recovery,download mode via this app.
7. use this app with unrooted
(Fort this. you must check "use with unrooted" option. before unrooting)
8. Bad block check (for ext filesystem)
If There are bad blocks on your ext filesystem. You can experience lag,abnormal app exit,slowness
9. key(Button) remaping Feature added
Volume Up,down key can be remapped to other key. (This is tested on M110S)
10. Touch gesture
It can map total 6 key button with Touch gesture.
11. Orientation Fix (especially Landscape mode)
It is helpful to view Landscape lying
How to download
search with this keyword on the market (galaxy tuner or d.w.kim)
Technical note
* LCD color and Sound function is accessing chipset resister directly.
* because, I don't have mDnie(LCD), wm8994(Sound) datasheet. I could not implement many feature.
* all system changing is volatile. so, If you reboot your phone. all system state is identical to original state
* OC function in this app change governor(performance, conservative..) policy. so, consider changing governor policy from like set cpu app
* running without rooting is a little tweak. It still require root privilege.
* more detail technical note
http://blog.naver.com/dowkim10/120122503306
* more about sound Howto
http://forum.xda-developers.com/showthread.php?t=921736
(Thanks to supercurio and studiominal)
Version note
1.3
The first version for all galaxy variant.
1.4
memory manager feature added
1.5
- color, sound (on boot adoption)
- memory manager (add some reinforced feature)
- bug fix for voodoo 5.2 patched kernel user (previous user must reboot once or reinstall for working)
1.6
OC (Over Clock 1.2Ghz) feature added
1.7
working on unrooted state.
1.8
Firamware(kernel) writing Feature added.
1.9
Bad block check(ext) Feature added
2.0
key(Button) remaping Feature added
fix bug (running Galaxy Tuner service at any time)
2.1
Orientation Fix (Feature added)
Sound (add option)
(it will clear user sound profile)
Memory Manager (Enhancement)
bug fix (on boot adoption is not worked sometimes)
2.2
Memory Manager (add VM control)
Key mapping( more button mapping added)
2.3
key mapping(Power key as Power+ headsetHook)
touch gesture feature added
Bug note
beta test version note
It is pre version for testing bug fix and add-on feature before releasing market
try attached file
Thanks dw kim. The app is amazing. I tried it with a couple of Mr Big songs. Is it like a parametric equaliser? Anyway, it's amazing how bassy it can achieve. The color temperature is great, I've always thought colours of my pictures were way too greenish, now I can adjust it to look more natural. Any way we can save it as boot settings?
Thank you very much.
I'm very happy It's working on your phone.
(You are first user except korean)
According to wm8993 manual(I don't have wm8994 manual). It is parametric equalizer.
It does not support on boot setting.
(but, I consider this function. I suggest you saving and loading user profile)
Haha, I am glad I am the first customer. Yes, the user profiles helps a lot.
Well, I think Supercurio, maker of Voodoo kernel, (maybe you already know him) has the Wolfson WM8994 manual? You could try ask him, he has a thread about sound here.
http://forum.xda-developers.com/showthread.php?t=806195
Btw, my phone is the international I9000.
Thanks a lot.
but, I don't have update plan right now, and I know him as very famous people.
so, I don't want to bother him.
No worries, dw kim, he's super helpful guy! Okay, relax, that app will make many ears happy already.
Btw, my favourite settings is +9, +6, +5, +7, +11. I think it's perfect. Using stock SGS earpiece.
It is too high gain.
How about extracting constant value on every band. and, volume up. (maybe same effect)
Too high value can make sound noisy
3d sound doesn't seem to work. o_0
one more thing: I'm using bluetooth A2DP.
stfudude said:
3d sound doesn't seem to work. o_0
one more thing: I'm using bluetooth A2DP.
Click to expand...
Click to collapse
This application access Sound chipset register directly. It is not software Equalizer.
If sound stream is transfered via bluetooth devcie. (without path of sound chipset)
you can not experience sound effect.
How about earphone or headphone ?
What is your phone model?
Great app!!!
Is there any posilibity to make it "autostart"...?
every time i reboot my phone I have to turn the settings on...
pandomu said:
Great app!!!
Is there any posilibity to make it "autostart"...?
every time i reboot my phone I have to turn the settings on...
Click to expand...
Click to collapse
I am considering. It is not difficult to implement.
(IO scheduler menu has this option)
but, I am afraid to add this option (LCD, Sound)
because, It handle hardware.
If There is no special case (after changing Sound, Phone is died)
I will add on boot option.
This application is not background application or service.
After setting a sound parameter, you can kill or remove from memory.
Just reporting that it works perfectly well with international GT-I9000 version.
For me, CFQ scheduler works best.
Thanks very much, i haven been waiting months for this
Hi Dowkim,
Thank you very very much. I have been waiting months for an application to adjust LCD color, but i had to either flash a kernel or accept that the camera stopped working. Your app works perfectly, thank you!
A suggestion: in the screen when adjusting color, you could add a colour testpattern so one can see the effect of the changed colors immediately.
Galaxy 9000 International Speedmod Rom
pwhooftman said:
Hi Dowkim,
Thank you very very much. I have been waiting months for an application to adjust LCD color, but i had to either flash a kernel or accept that the camera stopped working. Your app works perfectly, thank you!
A suggestion: in the screen when adjusting color, you could add a colour testpattern so one can see the effect of the changed colors immediately.
Galaxy 9000 International Speedmod Rom
Click to expand...
Click to collapse
Thanks. That is good idea.
I'll try. (but, I am poor at android programming)
dowkim10 said:
(but, I am poor at android programming)
Click to expand...
Click to collapse
I didn't notice for sure
Awsome work on this app. The music controls all work perfectly and make a huge difference in volume which i always thought was to low.
Hi dowkim10, this is interesting work.
I thought a lot about how to design the Voodoo sound driver and the consequences of the design chosen.
I took a different approach than yours: coding also a new driver, not as an independent .ko but using hooks in the actual source of the sound drivers to stay portable.
I believe a few limitations of the design you use are :
- It will be hard to add improvement like the microphone input auto-gain I prepare for the next version.
- Same thing for the FM radio bass solution
- Next to impossible for the upcoming audio jitter issue resolution
- Pretty hard and encumbered for adjusting other various input/ouptut gains/levels here and there
As kernel modules, like the scolor.ko and ssound.ko have a lot of power, in theory everything is possible but Galaxy S devices have so much different versions that implementing a module overriding some functions from the actual driver without breaking anything on a device or another will probably lead to very dirty code and headaches to maintain.
I thought of implementing everything using the wm8994_write dynamic register rewrite technique described here, also by inserting .ko modules like you do.
But here is what's in Voodoo sound source code:
https://github.com/project-voodoo/l...-voodoo/Kernel/sound/soc/codecs/wm8994.c#L215
https://github.com/project-voodoo/l.../Kernel/sound/soc/codecs/wm8994_voodoo.c#L270
By sniffing sequences of register address / value pairs, you should be able to recognize some patterns and add custom changes into it to extend your implementation.
But again, quite a dirty design
Good think of course it's the awesomeness of not requiring a custom kernel.
Of course my approach requires to publish every single piece of Kernel work as GPL and convince a lot of kernel developer to apply these patches, including eventually Samsung and Google.
But it's how I like it
As you distribute and insmod .ko modules, you're not forced to release source for them, but I advocate for Open Source.
Also, you will find a lot more code and ideas you will be able to re-use in the next Voodoo sound versions, about how to handle the parametric EQ and avoid saturation, and a lot of things like that.
Again, GPL will be a lot preferable.
bug report: mDNIe settings you use are lost after running Video player, Camera application (every app sending new mDNIe settings affecting the color response)
PS: don't be afraid to contact me, I am 70% of the time connected to IRC to discuss with and provide support to users and developers in real time.
dowkim10 said:
This application access Sound chipset register directly. It is not software Equalizer.
If sound stream is transfered via bluetooth devcie. (without path of sound chipset)
you can not experience sound effect.
How about earphone or headphone ?
What is your phone model?
Click to expand...
Click to collapse
International I9000
supercurio said:
Hi dowkim10, this is interesting work.
I thought a lot about how to design the Voodoo sound driver and the consequences of the design chosen.
I took a different approach than yours: coding also a new driver, not as an independent .ko but using hooks in the actual source of the sound drivers to stay portable.
I believe a few limitations of the design you use are :
- It will be hard to add improvement like the microphone input auto-gain I prepare for the next version.
- Same thing for the FM radio bass solution
- Next to impossible for the upcoming audio jitter issue resolution
- Pretty hard and encumbered for adjusting other various input/ouptut gains/levels here and there
As kernel modules, like the scolor.ko and ssound.ko have a lot of power, in theory everything is possible but Galaxy S devices have so much different versions that implementing a module overriding some functions from the actual driver without breaking anything on a device or another will probably lead to very dirty code and headaches to maintain.
I thought of implementing everything using the wm8994_write dynamic register rewrite technique described here, also by inserting .ko modules like you do.
But here is what's in Voodoo sound source code:
https://github.com/project-voodoo/l...-voodoo/Kernel/sound/soc/codecs/wm8994.c#L215
https://github.com/project-voodoo/l.../Kernel/sound/soc/codecs/wm8994_voodoo.c#L270
By sniffing sequences of register address / value pairs, you should be able to recognize some patterns and add custom changes into it to extend your implementation.
But again, quite a dirty design
Good think of course it's the awesomeness of not requiring a custom kernel.
Of course my approach requires to publish every single piece of Kernel work as GPL and convince a lot of kernel developer to apply these patches, including eventually Samsung and Google.
But it's how I like it
As you distribute and insmod .ko modules, you're not forced to release source for them, but I advocate for Open Source.
Also, you will find a lot more code and ideas you will be able to re-use in the next Voodoo sound versions, about how to handle the parametric EQ and avoid saturation, and a lot of things like that.
Again, GPL will be a lot preferable.
bug report: mDNIe settings you use are lost after running Video player, Camera application (every app sending new mDNIe settings affecting the color response)
PS: don't be afraid to contact me, I am 70% of the time connected to IRC to discuss with and provide support to users and developers in real time.
Click to expand...
Click to collapse
Hello supercurio
First, I am honored to meet you.
I know someone in korea said existence of this application. and, talked with you.
I also know you did very great job on galaxy kernel.
When I saw your sound code and mDnie code. I think you developed all passion and soul with many trial and error.
Absence of document maybe a excuse.
I have worked for ten years on embed linux. and treating many architecture(arm, ppc,mips,x86.) and treating kernel from 2.2 (now 2.6)
and, a few years ago, I ported android kernel to many board(arm v5,6,7 and xscale) and implemented HAL layer(GPS, alsa, bluetooth..) (android 1.0 around)
but, now I don't have relation Android in my job. so, I am doing this for my hobby. (I don't have enough time)
I know the risk of kernel module. wrong code or accessing bad address can cause system dieing.
but, basically, built-in and kernel module is same.
And, I didn't use your code. this module is treating only a few register.
Anyway, I am very nice to meet you. and many thanks for your advice.
( I hesitated to contact you. I'm a little shy)
If I keep my composure. I'll contact you via IRC.
Thank you.
dowkim10 said:
Hello supercurio
First, I am honored to meet you.
I know someone in korea said existence of this application. and, talked with you.
I also know you did very great job on galaxy kernel.
When I saw your sound code and mDnie code. I think you developed all passion and soul with many trial and error.
Absence of document maybe a excuse.
I have worked for ten years on embed linux. and treating many architecture(arm, ppc,mips,x86.) and treating kernel from 2.2 (now 2.6)
and, a few years ago, I ported android kernel to many board(arm v5,6,7 and xscale) and implemented HAL layer(GPS, alsa, bluetooth..) (android 1.0 around)
but, now I don't have relation Android in my job. so, I am doing this for my hobby. (I don't have enough time)
I know the risk of kernel module. wrong code or accessing bad address can cause system dieing.
but, basically, built-in and kernel module is same.
And, I didn't use your code. this module is treating only a few register.
Anyway, I am very nice to meet you. and many thanks for your advice.
( I hesitated to contact you. I'm a little shy)
If I keep my composure. I'll contact you via IRC.
Thank you.
Click to expand...
Click to collapse
Hi! be sure the honor is shared.
Thanks for your answer,
I see you not only speak Korean and English languages with ease but also I2C at least
Yes the absence of any sign of documentation about mDNIe forced to use the reverse-engineering approach ^^ as I had no experience in Kernel development a few months ago it was a lot of trial and error.
Now Samsung have given a little details in their new source code release about mDNIe controls, which is definitely a move in the right direction.
I'll try to get the doc for this chip.
I agree the first Voodoo sound implementation was crude, that's why I never activated and rewrote it from scratch for the release.
You're a much more experienced kernel and embedded developer than me!
Come on, don't be so shy, I'm just a rookie compared to you
See ya!

[WIP,ROM] Spark (ICS Port)

Ice Cream Sandwich for the TF101
Homepage
Bug Tracker
Source
You might also like to read my blog post which started this and has some bad photos of it running.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Usual disclaimer applies: if you brick your tablet, it's not my problem!
Builds:
20120219 - NvFlash or CWM
Improve touchscreen responsiveness
Gyro & accelerometer support
Fix hardware video decode support
Re-add calendar app
Update GApps​20120211 - NvFlash or CWM
Fix touchscreen hang/death/brokenness
Remove mobile signal icon from system bar
Fix superuser settings crash
Revert a graphics hack no longer necessary with the newer nvidia drivers – potential speed up
Update GApps​20120209 - NvFlash or CWM
Fix tablet wakeup bug, it stays asleep now
Fix screen corruption during early boot
Battery meter returns
CWM update zip clears caches, still do a factory reset (ie. format /data) if coming from honeycomb​20120201 - NvFlash or CWM
Suspend improvements, now uses LP0, but still likes waking itself up
Backlight fixed
Storage settings no longer crashes
USB device improvements, MTP indicator etc
USB drives & micro SD cards mount, images visible in gallery etc.
CWM update zip now just writes everything as a blob, should avoid all previous zip-related problems
Graphics drivers updated to those from nVidia’s ventana devkit ICS release
Includes Google apps​20120121 - NvFlash or CWM
Suspend improvements (still needs work)
Headphones should work properly
Improve CWM update zip to cope with mounted /data​20120112 - NvFlash or CWM CWM, CWM mirror
Initial audio support (still needs work)
Bluetooth working
WiFi MAC address fixed
Rooted
USB fixes
Include a CWM update zip version (be careful, remember only use if you can flash back honeycomb)​20120110
Using a 2.6.39 kernel
Orientation defaulting to landscape
RAM size fixed
Hopefully fix suspend​20120106
Fixed WiFi​20120105
Initial build​
Pm me the link ill post it
Sent from my MB855 using xda premium
http://www.paulburton.eu/2012/01/ics-on-the-transformer-tf101-because-exams-are-boring/
all rights to paulburton
Looks great, keep up the good work! Hopefully you'll get more working soon.
Thank you for your work, keep it up
excellent work.
Sent from my Nexus S using xda premium
inimitableac said:
Pm me the link ill post it
Click to expand...
Click to collapse
Thanks guys, honighamster got there first (and apparently I can't even quote a link...) If anyone does try it be sure to get the images from after the update at the bottom of the post.
Have you considered working with the other devs on this? There is a pre alpha thread in the dev section if you work together maybe you can get something more stable cooked up.
Novarider said:
Have you considered working with the other devs on this? There is a pre alpha thread in the dev section if you work together maybe you can get something more stable cooked up.
Click to expand...
Click to collapse
That's possible, but communicating the current state & maintaining a repository seem like they'd just be boring and slow me down at the moment. Don't get me wrong, I do plan to upload the source but I'd rather get it working better first. There's also the touchscreen bodge I mentioned, which though it works I'd never consider committing to a public repository! It doesn't look like the other build has anything I don't, but it is missing some things I have (wifi, touchscreen, no green screen etc).
paulburton said:
That's possible, but communicating the current state & maintaining a repository seem like they'd just be boring and slow me down at the moment. Don't get me wrong, I do plan to upload the source but I'd rather get it working better first. There's also the touchscreen bodge I mentioned, which though it works I'd never consider committing to a public repository! It doesn't look like the other build has anything I don't, but it is missing some things I have (wifi, touchscreen, no green screen etc).
Click to expand...
Click to collapse
Oh come on, don't pull a CyanogenMod on this. Collaboration is always good, and having multiple people work on the same things in parallel is just useless. Even if you do spend some time for the initial setup, all you'll have to do later is git commit && git push.
Sent from my HTC Desire using XDA App
K900 said:
Oh come on, don't pull a CyanogenMod on this. Collaboration is always good, and having multiple people work on the same things in parallel is just useless. Even if you do spend some time for the initial setup, all you'll have to do later is git commit && git push.
Click to expand...
Click to collapse
I'm not sure you realise how much is involved, it's not just a commit & push because android isn't just one git repository. I've put my device tree on github (still can't link to it, but my username there is the same as here) in the device_asus_tf101 repository. However, you still won't be able to build everything because you're missing the binary blobs etc, and if you pull them from my build the touchscreen still won't work because the bodge I mentioned is in frameworks/base. Please be patient!
paulburton said:
I'm not sure you realise how much is involved, it's not just a commit & push because android isn't just one git repository. I've put my device tree on github (still can't link to it, but my username there is the same as here) in the device_asus_tf101 repository. However, you still won't be able to build everything because you're missing the binary blobs etc, and if you pull them from my build the touchscreen still won't work because the bodge I mentioned is in frameworks/base. Please be patient!
Click to expand...
Click to collapse
I understand that, I just hope you and other developers work together, something that seems difficult at the start but will pay off farther away. I'm not a skilled Android developer, but I'm familiar with Linux (being a distribution maintainer and developer) and I know how important the community is and how collaboration can be neglected at first.
Sent from my HTC Desire using XDA App
I agree, I'm not a dev but I have installed 50 or more custom roms on four different phones and two tablets, and any single dev rom I've ever flashed never felt complete or smooth. Other people may propose different and possibly better ways to fix certain issues, maybe that they have encountered and you haven't perhaps. Just saying even Einstein collaborated with other scientists and Steve Jobs collaborated with other software designers. It could only benefit the project overall, especially if you dictate the respective roles of the devs assisting you..that seems to be the whole point here on xda, not just 'look what I wrote or 'help me fix this but more community, and that's what encouraged me to sign up. I doubt I would have if I didn't also have the opportunity to learn about how the software is being designed rather than 'here is some software. In fact, I don't flash any rom that isn't reviewed and discussed by more than two people on this forum, and I won't flash yours until there is a detailed list of features and bugs, it's a safeguard I do to keep from flashing abandonware, and I just can't see one guy being able to do everything needed to get a working ICS rom up, not saying anything about your skills etc. But when I was a tattooist, I used to practice on myself, and after discussing my ink with an old timer and showing him what I needed to fix he asked 'do you want your tattoos done by yourself, or do you want them done right?' Good luck, I can't wait to try it out when more people get it installed and a list of bugs/fixes is posted!
luna_c666 said:
I agree, I'm not a dev but I have installed 50 or more custom roms on four different phones and two tablets, and any single dev rom I've ever flashed never felt complete or smooth. Other people may propose different and possibly better ways to fix certain issues, maybe that they have encountered and you haven't perhaps. Just saying even Einstein collaborated with other scientists and Steve Jobs collaborated with other software designers. It could only benefit the project overall, especially if you dictate the respective roles of the devs assisting you..that seems to be the whole point here on xda, not just 'look what I wrote or 'help me fix this but more community, and that's what encouraged me to sign up. I doubt I would have if I didn't also have the opportunity to learn about how the software is being designed rather than 'here is some software. In fact, I don't flash any rom that isn't reviewed and discussed by more than two people on this forum, and I won't flash yours until there is a detailed list of features and bugs, it's a safeguard I do to keep from flashing abandonware, and I just can't see one guy being able to do everything needed to get a working ICS rom up, not saying anything about your skills etc. But when I was a tattooist, I used to practice on myself, and after discussing my ink with an old timer and showing him what I needed to fix he asked 'do you want your tattoos done by yourself, or do you want them done right?' Good luck, I can't wait to try it out when more people get it installed and a list of bugs/fixes is posted!
Click to expand...
Click to collapse
Community is great, and if anyone wishes to work on something the device tree should be enough for them to do so. I'll get the kernel source out too but at the moment I'm using 2.6.36 and need to port to 2.6.39, so I'll probably wait until after I get that running. (If anyone's really desperate for the current kernel it's basically ASUS stock with one patch to the tegra overlay code, which I'd link to if I could post links...).
I'm fine with you not flashing it, you don't sound like the audience at the moment anyway - once I get the rest of the hardware working that'll change... I posted this just because I expect there'll be some people who want to see it running despite its many flaws, and as I fix them I expect more people will be interested. If I'm wrong and nobody wants to try it then that's fine too, I still get ICS on my tablet and I'm happy.
It might sound arrogant, but I can handle getting this thing working. I've done a fair bit of android work and much more complicated stuff than a device port. Just give me a bit of time
Nice work Paul. Keep up the hard work!! It seems you have gotten further than some, or even most, at this point from what I've been able to gather. Of course, I am not sure exactly how much is working from Asus' official build, but I think they are probably a bit nervous seeing that there are other devs (such as yourself) that may or may not be further along with it than they are. I would venture a guess to say that Asus is probably beta testing already, especially seeing the size of the company and the amount of people rumored to be working on this. Anyhow, thanks for the effort and happy building.
sent from my ASUS Transformer running Prime 2.1.1 using Tapatalk
Is a flashable zip available? Nice work
Anyway, is the ICS browser faster than the HC's one?
Great job! But now I have a question - how can I flash HC 3.2.1, i.e. Prime? If I just flash it from CWM asus is not booting, but I don't want to lose my files on sdcard with flashing nvflash, so is it any other way of installing HC?
Sorry for my language
Do you have hardware acceleration working? How did you fix the touchscreen?
A_new_person said:
Great job! But now I have a question - how can I flash HC 3.2.1, i.e. Prime? If I just flash it from CWM asus is not booting, but I don't want to lose my files on sdcard with flashing nvflash, so is it any other way of installing HC?
Sorry for my language
Click to expand...
Click to collapse
You can flash just boot.img & system.img (partition 6 & 9 respectively) by doing something like this:
Code:
./nvflash --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
./nvflash --resume --download 6 boot.img
./nvflash --resume --download 9 system.img
./nvflash --resume --sync --go
You might need to (ie. probably should) clear userdata too, which I'm sure CWM will let you do. Your sdcard should remain intact (but don't blame me if it doesn't!).
Take it outside to other threads gents and let the guy focus on his ICS port.
Sent from my Transformer TF101 using Tapatalk

[App] Wifi Inspector - Know how is connected!! ( more than 100.000 active installs )

Do you want to know if someone is connected to your wireless network without your permission? Your connection is slow and you suspect that someone are stealing your wifi? Are you afraid that the neighbor may have access to your personal data?
Wifi Inspector is a simple tool to see all the devices connected to our network (both wired and wifi, whether consoles, TVs, pcs, tablets, phones etc ...), giving relevant data such as IP address, manufacturer, device name and MacAddress.
Wifi Inspector also allows to save a list of known devices with custom name and find intruders in less than 30 seconds. This makes it easier for us and you will not need to go checking the data whenever we make a scan.
All this in a clear and simple design that allows us to see that our personal data are safe in a few seconds.
No doubt, Wifi Ispector ALWAYS find ALL connected devices!!
We continue working to improve Wifi Inspector and we greatly appreciate that you share your opinions whether positive or negative. We have almost no reports of problems in the poor ratings (only one star with no comment) This makes difficult that we can improve the application. Please if you have any problems / suggestions do not hesitate to send it to us, in your comment or with email, and we will try to fix it.
Languages
- Spanish
- English
- Italian
- Catalan
- Russian
- French
For a better experience we recommend Android 4.0 or more.
Get it on Google Play : https://play.google.com/store/apps/details?id=lksystems.wifiintruder&hl=en
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
We are having good feedback and good reviews in some important webs in the spanish android word:
http://www.elandroidelibre.com/2013/08/wifi-inspector-averigua-si-hay-alguien-mas-en-tu-conexion-wifi.html
http://www.movilzona.es/2014/05/18/con-inspector-wifi-conoceras-todos-los-dispositivos-que-hay-en-tu-red/
http://www.androidsis.com/quien-roba-mi-wifi/
Please if have any problems / suggestions do not hesitate to send to us an email at [email protected], and we will try to fix it.
Very Interesting Concept however it failed to work. Did not detect my nexus 7 2013. Only found the router and my device. (Moto G)
Netgear router.. wifi passworded protected (possibly WPA2).
And interstitial ads on exit first time i've seen that.
hotspot_volcano said:
Very Interesting Concept however it failed to work. Did not detect my nexus 7 2013. Only found the router and my device. (Moto G)
Netgear router.. wifi passworded protected (possibly WPA2).
And interstitial ads on exit first time i've seen that.
Click to expand...
Click to collapse
Hi hotspot_volcano,
In some cases a device close de wifi in suspended state or is time out response caused by a low connection quality. We tested in few big nets with more than 100 devices with no errors.
Have you tested Wifi Inspector from the Nexus with same results? and in other wifi?
Thanks for your comment
LK Interactive Services said:
Hi hotspot_volcano,
In some cases a device close de wifi in suspended state or is time out response caused by a low connection quality. We tested in few big nets with more than 100 devices with no errors.
Have you tested Wifi Inspector from the Nexus with same results? and in other wifi?
Thanks for your comment
Click to expand...
Click to collapse
Well on the nexus 7 2013 (rooted) I was able to find the connected wired device as well as my phone. (found 6 devices)
They are marked with an cross whatever that means?
Tried it again on my Moto G (stock) and it still shows only 2 devices.
And the wifi router is problematic sometimes its hard to connect to it but once a device is connected its good 90% of the time.
The result on your Moto G : Wifi Inspector reset the wifi connection at start, then if fails to reconnect or reconnected in more than 30 seconds may not locate all devices. Try scan with other router, i think your get good results.
A device with a cross means that is not in the "safe list" (known devices). You can add your known devices on the "device screen" and, if you want, can set a customized name. For the next scans you will see all known devices with a "V" mark and with the customized name.
I tried it out, looks promising. I compared the reported attached devices from my Netgear WNDR3700v2 router with Netgear Genie. Everything matches up, nice job!
The UI is fairly pleasant, but does not adhere to current Android design guidelines. You've got the option to delete known devices list hidden in the legacy menu. My device does not have that by default, however I add it with GravityBox specifically for older apps that still have it. Folks with devices that do not have hardware / software menu button will never discover that option. If you add the 3 dot menu in the upper right for it, that would work well for now. If you decide to add more things, you could also add it there or create a hamburger menu in the upper left.
I haven't found any bugs to report thus far, that's always a good sign. Keep it up!
As I mentioned in my Play Store review: Those that think this can ban unknown users must realize you can't do that from your stock router firmware to begin with, how could a simple app do that?
The application seems ok, but compared to Fing network tools, this doesn't bring anything to the table, and it has ads. So, nice work but it offers not much.
yochananmarqos said:
I tried it out, looks promising. I compared the reported attached devices from Netgear WNDR3700v2 router with Netgear Genie. Everything matches up, nice job!
The UI is fairly pleasant, but does not adhere to current Android design guidelines. You've got the option to delete known devices list hidden in the legacy menu. My device does not have that by default, however I add it with GravityBox specifically for older apps that still have it. Folks with devices that do not have hardware / software menu button will never discover that option. If you add the 3 dot menu in the upper right for it, that would work well for now. If you decide to add more things, you could also add it there or create a hamburger menu in the upper left.
I haven't found any bugs to report thus far, that's always a good sign. Keep it up!
As I mentioned in my Play Store review: Those that think this can ban unknown users must realize you can't do that from your stock router firmware to begin with, how could a simple app do that?
Click to expand...
Click to collapse
First of all, thanks so much for your comment.
About the hidden option "reset known device list", the true is that we are thinking about if it's really helpful or not, but is probably that we will change it on the next update.
rbrandser said:
The application seems ok, but compared to Fing network tools, this doesn't bring anything to the table, and it has ads. So, nice work but it offers not much.
Click to expand...
Click to collapse
Hi rbrandser , Fing is an excellent application, but exists many types of user and we think Fing is oriented for some and Wifi Inspector for others, ie, anyone can click and see if have or not intruders, but not everyone knows how to do a 'wake on lan "or even know what it is.
We have prioritized scanning reliability, simplicity and finally the design (in this order).
We understand that for many users with experience and knowledge Wifi Inspector may be "short", but for the rest, we offer an easy, visual and 100% reliable in the scan result application.
We will greatly appreciate that you share your opinion.
Can this app stop connection of the device ?
Good app, but I don't like the interface and it lacks a lot features, which similar apps like Dsploit and Fing do have. So for me there is no reason to use this.
No it can't
kingofpain1402 said:
Can this app stop connection of the device ?
Click to expand...
Click to collapse
As far as I can see it's only able to tell you what devices are connected to your network and their MAC address. While it works like a charm in that department having a few more options, I must admit, would have been nice.
Using the app causes my phone to disconnect from WiFi, so not much use! (S4). Had to uninstall...
Good app,it works fine
Good app but the ads are annoying and I dont like the interface
wouter-visser said:
Good app, but I don't like the interface and it lacks a lot features, which similar apps like Dsploit and Fing do have. So for me there is no reason to use this.
Click to expand...
Click to collapse
Hi wouter-visser,
We tested Fing and Wifi Inspector in various scenarios and the general differences that are appreciated:
- Usually Inspector Wifi is faster in large networks with many devices.
- Usually Fing is faster on small networks with few devices.
- Wifi Inspector finds more device names (very important for intrusion detection)
- The reliability of scanning is very close to 100% in both (a bad coverage or occasional factor can make a device undetectable)
- Fing has more features (not required for intrusion detection)
- The Inspector Wifi interface is minimalist and fing is more professional.
We understand that wifi inspector is not for everyone, but we think that many people are grateful that can check if they have an intruder with a simple but accurate application.
We will greatly appreciate that you share your opinion.
mrjraider said:
Good app but the ads are annoying and I dont like the interface
Click to expand...
Click to collapse
We are a small software company and recently we have begun to develop applications for mobile devices. The ads are the way we get some benefits to further develop and improve our applications. We did not use intrusive advertising and we never will use it. Also is ​​available the pro version (ad free) for people who want to support us.
Thank you for sharing your opinion is important for us.
kingofpain1402 said:
Can this app stop connection of the device ?
Click to expand...
Click to collapse
I think you can use WifiKill for this (if you have android rooted) or Netcut for windows.
For security find the Mcc address of the intruder and ban him from the MAC address filter in the router.
my97 said:
I think you can use WifiKill for this (if you have android rooted) or Netcut for windows.
For security find the Mcc address of the intruder and ban him from the MAC address filter in the router.
Click to expand...
Click to collapse
Not 100% effective btw, a person with a little knowledge and some googling can easily spoof a MAC address. A better option would be to change/add a wifi password. Preferrably WPA or WPA2 with a nice long passphrase.
No issues here, worked well in a small network with 6 connected devices (and recognized all).
If you need help to translate to Portuguese-BR, let me know.
Thanks.

Categories

Resources