12.05.2011
I would like to take this time to thank everyone that has helped in making this a success, I would like to also thank Rom Makers that have felt that my work was worth adding to their roms, and also to the Users that have taken my work with my permission, and expanded on it.
I am currently looking at adding more locations to the list soon, so keep an eye out
If anyone can help my next project and is Good at programming APK's please PM me.
12.05.12 REGIONAL VERSIONS 1.2 FINAL RELEASED!
USA & International & REGIONAL CWR!
UPDATE:
I would like to thank everyone that has tried this, most of you have had very good success, and some of you have not, do understand that a rom can make the difference, as well as your location, and despite popular belief; weather.
Greetings All,
As some of you have know the long await GPS Script that some have been seeing me speak about. I'll explain how this has come to surface.
As we all know since Windows Mobile we all have had issues at one time or another with the GPS working correctly. Now in Android, we find ourselves in the same boat, with GPS not working, or working some days and not so much on other days. One of the biggest complaints I think that we all have had is LONG wait times. So I went on a quest to find out exactly how this worked And some of what I found out in my opinion is surprising. It seems that as we all know the "GPS.conf" is the helpful source for our locks.
Now I dont mean to give everyone a lesson on GPS but I am sure I'm not 100% right, but from what I have read and seen, neither is our gps.conf file. The file is a generic code and customized to use google as our source. Then we had extra options to add which again were in my book generalized but somewhat helpful. I checked this against US carriers (Such as: AT&T, Verizon, T-Mobile) and found, they all had similar files doing the same thing, some claim success, and others didnt.
One of the problems with our files is the fact its been dumbed down, to the point its TOO General, and the reason for this is cause Developers (Not referring to XDA) have done this to avoid possible errors or conflicts with other parts of the phone or software, so my opinion is they made it simple, but simple doesnt always work. We all know this to be the case cause how many times have we had generic drivers, or files that are used, so that this way "it works". The GPS basically sends signals down to earth and earth sends signals up to the Satellite to determine locations, this as we all have come to know as "PINGS". And obviously the faster the ping, the closer it is. And the closer it is, the faster the lock. The file works the same way. The generic file is using the same servers worldwide no matter were you are and are generic, so the long lock times are cause we are all using the same locations, and as well when a server is overloaded, or as I have seen too many ping requests it has a filter to deny any further requests for "x" period of time, and overloaded systems have a longer response time.
Think of it this way, GPS's send their information to for the most part one location, and it is primarily from what I have read controled by the Navy (at least here in the states), their are 3 tiers to the GPS signal:
1st Tier, Direct; 2nd Tier, Stratum 1; 3rd Tier, Stratum 2, All time servers. There is one more category that GPS's have, and that is they are also ATOMIC CLOCKS which sync with Earth bound Atomic clocks. So why are all the developers using only a generic script, pinging probably 1 sub-par time server expecting that they are going to get any solid results? And using only 1 time server and overloading it? So to get the best possible locks and signal the concept is to utilize every tier, to get the best possible lock. As well there is numerous commands that have been left out of the scrtipt which further enables the GPS to get a faster lock, and going through all the commands from searching the different sites, I compiled different scripts so that i could get the best possible lock.
Big Thanks to SLBENZ for helping out with testing and giving feedback to the scripts I made and helping making the scripts the best possible to work with any region. Also thanks to WarlockW for also testing out the scripts and confirming what I was hoping to hear. Thanks to Pinnacle Another tester not part of these forums, for also testing and giving feedback. Thanks to Carl1961 and WarlockW Carl for making a CWR script for WarlockW and Warlock for allowing me to use the script. Also a Thanks and the jesture to CMYLXGO who also tested the script gave input and has my script in his rom. The Scripts are broken down into 9 Regions and they are as follows:
Africa, Asia, Europe, Oceania, UK, South America, US Mid-East, US Mid-West (Located on post #2), and North America. Local UK Only (Post #2), LOCAL FLORIDA ONLY (Post#2), SuplRootCert (Post #2)
The North America Script should be used by people in Mexico, Puerto Rico, Venezula, Costa Rica, and Canada. The only other person who should use this script is a person who travels to different states for work purposes, and should not be used by someone who doesnt travel often.
Huge Thanks for Carl1961 for fixing the CWR files so they can load as intended. All files have been replaced and can now be installed using CWR.
Install Instructions:
1) Download the ZIP file for your region or close to your region.
2) DO NOT UNZIP the file.
3) Place the file on your SDCARD.
4) DO NOT USE MAGDLR, or CWR to copy the file to your SDCard. Use either your computer, or put Android into Disk Drive mode to avoid corruption.
5) Reboot your phone into CWR.
6) Choose Install ZIP from Sdcard
7) Choose install Zip file
8) Let it run
9) Reboot
10) If you prefer install the GPS Status App attached to post #2
a) If you do, hit the home key then go to settings then Display &Tools.
b) Choose the last one "Show time to GPS fix".
If you have Wifi turned on it will download the AGPS file which will help with the locks but is not needed.
GPS locks will vary, There is no guarantee and I can not give you one, but based on testing, your locks should occur in the following:
First Lock: 30 seconds to possibly 3 mins (3mins if the weather is bad, or there is something going on with the GPS sats, most occur under 80 seconds)
Second and all subsequent locks: 4 seconds to 30 seconds. (Unless GPS is not used for more then 2 days, then refer to First Lock)
Please also post comments of good bad or ugly, Please USE the THANKS BUTTON and use the posts for problems suggestions, or requests.
All of the v1.1 & 1.2 files are CWR files! Since there is 62 countries that have been done, I cant attach them here. So I decided to host all of them on my own personal server. There is no waiting for files. Please if for whatever reason you dont connect just refresh and it will download.
If you dont see your Country, please ask. As I said some countries have no choice but to use the 1.0 versions attached to Post 1 & 2. There are no time servers in every country and some countries (also not in the list) which either are restricted, or have not been maintained.
If the files work for you, and if your feeling generous, or appreciate the hours put into the work so far, feel free to donate. Coffee does wonders to keep me awake.
12.05.11 GPS Scripts v1.2 REGIONAL
All the 1.0 files that are attached to in Post #1 & #2 are now Updated to 1.2 and are located on the FTP in the Regional Folder.
4.24.11 GPS Scripts v1.2 4.25.2011
Argentina, Australia, Austria, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Cambodia, Canada, China, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hong Kong, Hungary, India, Indonesia, Iran, Ireland, Italy, Japan, Korea, Kyrgyzstan, Latvia, Lithuania (Now Available: 1.1 & 1.2), Luxembourg, Macedonia, Malaysia, Mexico, Moldova, Netherlands, New Caledonia, New Zealand, Norway, Panama, Philippines, Poland, Portugal, Qatar, Republic of Serbia,
Romania, Russia, Singapore, Slovakia, Slovenia, Spain, Sri Lanka, Sweden, Switzerland, Taiwan, Thailand, Turkey, Ukraine, United Kingdom, Uzbekistan, Vietnam, Yugoslavia.
All Countries 1.1 Files Also Located on the site.
4.24.11 USA GPS Scripts v1.2. 4.25.2011
As I promised I have broken down the US into Six Regions:
North East: Michigan to Maine, Illinois to Virginia
South East: Tenn. to Miss, North Carolina to Florida
North Mid States: North Dakota to Wisconsin, Nebraska to Iowa
South Mid States: Colorado to Missouri, Louisiana to New Mexico
North West: Montana to Washington, Wyoming to Oregon
South West: California to Utah & New Mexico
If you look at a USA map how I broke it down will make sense to you.
{
"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"
}
Thanks Carl1961!
South West, North East, South East, South Mid States, North Mid States, North West, Hawaii Only.
USA 1.1 Files Also located on the site.
XDA Members Click Here
Please do not re-post ftp link. please link to this post. Thank You.
You Tube Video taken by TxRedneck of the script in action:
GPS Script In Action
*** Running Donators List ***
feloccio
tilleke
steve_gr
9646gt
jjrumph
Sharp Rock
inneyeseakay
Tenbeau
boomerod
Thank you for your Donations.
Files Below are 1.0 versions, if you dont see your country in the list above then you need one of the files from below or in post #2.
Mar.29.2011 UPDATE:
If anyone has been keeping track of the Dev forum Post, you will see we are making progress in the GPS/AGPS development. One of the key things that has surfaced thank to MEMIN1857 is the GPSFix.0.1.apk file, which can be downloaded from his post: GPSFIX-0.1.apk. Install this on your phone, and then run it after install, there is no gui, it will download the necessary "xtra.bin" file that is needed by the GPS/AGPS, and after 30 seconds it will say fixed. This is one of the cruiel parts of the GPS that has been missing. Also I found through lots of searching you should add the following lines to the end of your GPS.conf file located in /system/etc. Add the following to the end of the file:
AGPS=/data/xtra.bin
XTRA_SERVER_1=/data/xtra.bin
Also jaba_cz had a line in theory which I will post here which you can add at the end as well, all three lines will not break anything, so its safe to add this line too, I just cant confirm results as of yet:
AGPS=http://xtra1.gpsonextra.net/xtra.bin
Many people are working on this with alot of info I am hoping soon we will get the gps working for everyone in an acceptable manner.
USA & International v1.2 Released!
Todo List: for V1.2
New command codes Adding New Code to Gps.Conf file! *DONE V1.2*
AGPS Aiding *IN PROGRESS* Looking to make Library implimentation THANKS ARNE182!
Faster First Locks *DONE V1.1 & 1.2*
Narrowing GPS searches for countries *DONE V1.1*
Splitting USA into 6 regions for locks *DONE V1.1*
1.2 RELEASE 4/24/2011 Change Log:
Fixed All Banners for all Zip files.
Added More command codes.
Rearranged command sequences.
Added Line by jaba_cz.
1.1 Second Release Change Log:
Added commands for xtra.bin to point to phone.
Added more commands for faster fix.
1.0 Initial Release
ROMS TESTED: (Either by or by Users)
Raidroid HD Sense v1.2 - Desire HD Base
Rafdroid 2.3 & Rafdroid 3.0 & 4.0
Motoman PCB Desire Build v0.1
CMYLXGOs Stock Desire HD v1.0.9n & v1.1.4
Unofficial CM7 Nightlies
GPC_hd2_gingerbread_v1.7
TyphooN CyanogenMod 7 RC2 v2.6 (2.3.3)
Motoman234 Black & Blue Remix V1.0
NexusHD2 Gingerbread v2.3
HyperDroidGBX-v9 2.3.3 with Hyperkernel v 5.0
ROMS FAILED:
imilka's RAM Desire HD (Erratic lock times for two days)
HyperdroidGBX 7.0 (Have not gotten any locks for 10 minutes)
KERNELS TESTED:
GPC226 Kernel
GPC215 Kernel
CM7 Kernel (Nightlies)
Gauner 1.29.11 Kernel
Rafpigna 1.7OC Kernel
TyTungR2 Kernel
MDJ 10.3OC Kernel
Raidroid Kernel
GL Kernel V6
GL Kernel V10
KERNELS FAILED:
NONE
WARNING: THE FILE "SUPLROOTCERT" COULD POSSIBLY INCREASE YOUR LOCK TIMES, IT IS ORIGINALLY PULLED FROM AN AT&T PHONE, IF YOU INSTALLED THIS FILE AND EXPERIENCE LONGER LOCK TIMES PLEASE DELETE THE FILE. YOU CAN DELETE THE LINE ALSO IN THE CONF FILE BUT IT ISNT REQUIRED.
SuplRootCert - CWR: Thanks Carl1961 again!
http://forum.xda-developers.com/showpost.php?p=11364559&postcount=64
For anyone that doesnt have CWR,Thanks to WarlockW here'sa link to do an ADB push from your computer.
http://forum.xda-developers.com/showpost.php?p=11371825&postcount=78
Thanks for all the hard work, I'll give this a try this week and see how it goes.
Now, from your explanation of one of the actual problems, servers being overloaded, I have a ponderance. I'm guessing if someone ran their own time server (which many do, or at least have the resources to do so), they would be able to modify their phone's config to use their own servers for quicker response. Or does the general user not have access to whats needed for the GPS lock?
daemonfly said:
Thanks for all the hard work, I'll give this a try this week and see how it goes.
Now, from your explanation of one of the actual problems, servers being overloaded, I have a ponderance. I'm guessing if someone ran their own time server (which many do, or at least have the resources to do so), they would be able to modify their phone's config to use their own servers for quicker response. Or does the general user not have access to whats needed for the GPS lock?
Click to expand...
Click to collapse
Actually no, normal time server will not work, so if you ran your own time server you would not have the same results, If you ran your own time server, you would be considered the same as the pool.ntp.org site, since those servers are in a round about way, 4 or 5th tier or possible further down, not saying pool.ntp.org doesnt work, but the higher in the chain you are the less round robin time you have to wait especially local.
tank you for your excellent work. i try install europe.zip, but i have error. i have magldr v1.13 and when i try to install zip from sdcard, i choose europe.zip, and he cant't open zip (bad). i download to my pc and copy to sdcard. please help.
So are these just editing the time server in gps.conf?
Personally I haven't found that to make a huge difference...but it may work for others
Oh and GPS devices don't send anything back up to the satellites, they are only receivers
augustopacheco said:
tank you for your excellent work. i try install europe.zip, but i have error. i have magldr v1.13 and when i try to install zip from sdcard, i choose europe.zip, and he cant't open zip (bad). i download to my pc and copy to sdcard. please help.
Click to expand...
Click to collapse
Same result for me with US Midwest. So I just unzipped it, took the gps.config out and moved it to my sd card, and then used Root Explorer to move the gps.config file to system/etc/ of my phone.
Haven't tested it out yet, I will in a couple of hours on my way to work.
Good, but one question: does Russia come under "europe" part of your script, if so, will give it a try
At the moment my GPS will fix (cold start) after +/- 70 secons.
I'm going to give your "tweaks" a go and will report back.
augustopacheco said:
tank you for your excellent work. i try install europe.zip, but i have error. i have magldr v1.13 and when i try to install zip from sdcard, i choose europe.zip, and he cant't open zip (bad). i download to my pc and copy to sdcard. please help.
Click to expand...
Click to collapse
I will look into it. It might be that the zips might have gotten compressed even though I told it not to, but you can take it out and use root explorer to copy out over. Will look at it in the morning, might have to replace the bad ones. Thanks for pointing this out.
gear_rus said:
Good, but one question: does Russia come under "europe" part of your script, if so, will give it a try
Click to expand...
Click to collapse
Yes for now. If you have trouble let me know and I'll make one specific to russia.
the_scotsman said:
Oh and GPS devices don't send anything back up to the satellites, they are only receivers
Click to expand...
Click to collapse
I never said gps devices send anything up.
Thank you very much! I was able to get a cold GPS lock under 30 seconds. Second lock took only ~10 seconds. This is the first time, when my GPS actually works.
asia.zip file bad
Asia.zip file is bad as well.. thanks
I'm not using CWR, so I can not reboot into it.
I've had a look at the ZIP and I think that all that is needed is the gps.conf and a replace with the one in /etc/
Am I correct?
htc-hd2 said:
I'm not using CWR, so I can not reboot into it.
I've had a look at the ZIP and I think that all that is needed is the gps.conf and a replace with the one in /etc/
Am I correct?
Click to expand...
Click to collapse
Yes .. that correct .. Just Un-Zip the file .. replace with the one in system/etc/
Make sure you set the permissions
And for all those who ask those permissions would be 755 yes? Or something else?
jotekman said:
And for all those who ask those permissions would be 755 yes? Or something else?
Click to expand...
Click to collapse
I just set them to all - 777 i think its called? :/
Finally got around to testing, lock in 30 seconds. Thank you AngelDeath
Sent from my DL DesireZ v3.5 using XDA App
Thanx buddy. Before your fix I had a GPS lock in 30 - 45 sec, now in less then 5 sec. It's amazing.
Related
For some reason, some of the ROM distribution by our cook may have the "error" time-zone database for the Manila 2.1. If you do experience that the city that you are in having error of the time zone or the time being "change" for some unknow reason, please download the following file.
Pre-Requirement:
1. Resco File Explorer or TotalCommander being installed.
Update Instruction:
1. Download the updated file from the following link:
http://www.homeserver.com.my/download/wm/snake/collections/2330fc3c_manila.rar
2. UnZip it to your storage card.
3. Copy & Replace "2330fc3c_manila" to Windows Folder.
4. Restart your device.
Fixed Update
2009-07-24 Fixed:
- Jakarta, Indonesia
2009-07-22 Fixed:
- New York, USA
- Ottawa, Canada
- Saint Petersburg, Russia
- Kuala Lumpur, Malaysia
- Tel Aviv, Israel
- Almaty, Kazakhstan
- Astana, Kazakhstan
Reserved
Reserved Post
Hi Shawchyn,
I tried the fix but Jakarta timezone still off by an hour. I think it suppose to be (GMT+7) but right now it is (GMT+8). Thanks
rhes4 said:
Hi Shawchyn,
I tried the fix but Jakarta timezone still off by an hour. I think it suppose to be (GMT+7) but right now it is (GMT+8). Thanks
Click to expand...
Click to collapse
Hi rhes4,
Jakarta time zone fixed, please download from the link @ post #1
[Deleted by Shawchyn
Thanks shawcyn, it's working.
Thank you thank you thank you!
I was SO mad and couldn't figure out where to modify this.
Aerankas said:
Thank you thank you thank you!
I was SO mad and couldn't figure out where to modify this.
Click to expand...
Click to collapse
I also have such a feeling last time.
Hi, my problem is that cities of the same nation have different time zones (eg 12:00 Naples and Rome 23:00) ... how can I fix? thanks.
Hello Shawchyn
I've been reading through the posts in this tread, and I must say that your dedication to this problem is remarkable.
I too have a time zone problem. I tried your download, but it does not address my country's time zone error.
I am located in Trinidad & Tobago, and my city is Port-of-Spain. Touch Sense (or TF3D) puts my time zone as "GMT-4 Atlantic" when it should be "GMT-4 La Paz".
Also, the My Location feature finds my location as "Victoria", which is fine since I am located in the county of Victoria. Once again, TF3D places the Victoria time zone as "GMT-4 Atlantic" when it should be corrected to "GMT-4 La Paz".
Thank you very much for your excellent work.
Shogun
_____________________
My Topaz is powered by Dutty's Topaz WM6.5 Leo R8 RTM Ultimate
Hi shawchyn
Can this be used as Australia time zone?
Hi, each time I plug in my phone via usb cable or do a weather update, an hour is added to my current time. I`ve installed this patch but nothing changed. Do you know a way to fix this problem? Thank you.
PD: My time zone is Cordoba, Argentina
I do this replacement, but at this time my manila doesn't boot!!!
I live in tehran,Iran +3:30 GMT
what should I do to run again my manila? (except HardReset!!)
my sms time problem still is ALIVE!
Hi all
In my search for the most battery-efficient, connection-awesome modem, i have run into a few problems. All of which will be sorted out for everyone, myself included, with the following:
A google doc, editable by all (backed up by few), which lets people see what modems perform well, sorted by country.
Has this been done before? If so, where? if not, I need some advice as to what columns should be included in the database?
EG:
Country - Modem Name - Problems - Comments - Download Link
GPS Performance
Wifi Performance
General Reception
But I think a Google document wouldn't do. I think everything had to be voted and those votes sorted by country and possibly even provider.
You will find some Modem + GPS data on the Rom Kitchen post .
http://forum.xda-developers.com/showthread.php?t=817703
jje
ROM Stats v2.0 beta is being developed, check what's new here
CyanogenMod has a feature to report anonymous Statistics to the Cyanogenmod Team: on first boot the user is given the choice to send anonymous statistics to CyanogenMod website (http://stats.cyanogenmod.com).
I needed to track the usage of a ROM i cooked, so I went ahead and pulled the source code of this feature the CyanogenMod GitHub, made some modifications to make it run on any Rom (Android > 2.3.3), and here it is, available for anybody who wants to use it in their ROM.
{
"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"
}
To use this in a ROM, it should contain the RomStats.apk (attached) as either a User or a System app, and then add these lines in the main build.prop of the ROM (under /system):
Code:
# ROM Statistics and ROM Identification
ro.romstats.url=http://www.[domainname].com/[subfolder]/
ro.romstats.name=[[I]The desired ROM name[/I]]
ro.romstats.version=[[I]ROM Version[/I]]
ro.romstats.tframe=7
Then there needs to be a web application on the server as the domain (the URL parameter) where the data is submitted. For that now I wrote a simple php page with a mysql database to save the data. You will find the application attached to this thread (romstats_website.zip).
The submitted data contains:
Device hash: which is an MD5 hash of the IMEI (or wifi MAC, if imei is unavailable for some reason)
Device name: the property "ro.product.model" of build.prop
Device version: the property "ro.build.display.id" of build.prop
Country: from the Android API, getNetworkCountryIso
Carrier: from the Android API, getNetworkOperatorName
Carier ID: from the Android API, getNetworkOperator
ROM Name: from the newly added property "ro.romstats.name"
ROM version: from the newly added property "ro.romstats.version"
in addition to this data, the database has an extra 2 columns:
First registration date: the first time the device registered on the server
Last check-in date: the last time the device (with same device hash) checked in, to remove inactive devices after X days
ROMs that use ROM Stats are:
McByte jkSGS3 (my own ROM)
XenonHD Roms (for 4 different Nexus devices)
BeeGee_Tokyo Ganbarou GT-P7500
broodplank1337 ROM
Installing the Web component:
The web component (romstats_website.zip) is a simple php application that has 2 parts:
1- submit.php
2- stats.php
you will also find the script to create the database table, a single very simple one to collect the data.
The submit.php is the component that receives the stats from the devices, while the stats.php is what displays the information for the users/devs (as CSS, it uses the Bootstrap framework, hosted on the BootstrapCDN provider (no css or javascript in my package).
I also included a .htaccess file, this is because I want the web component to be independent from the server technology. the client will submit the information to the www.domain.com/subfolder/submit (without the .php extension), the .htaccess is what translates the /stats to /stats.php
If you want to implement the Web component with other technologies, just be sure that the submit component works in the same way.
The Stats page has a note that devices which don't report for 90 days are removed from the db, this has not been done yet, it is just a simple query to add in the submit.php or to a cron job.
I know that users like to remain anonymous, and most don't like to be tracked, but this kind of tracking is a great method for ROM developers to have statistics on the usage of their creation.
Any feedback is welcome.
Source code of the app is available on GitHub
UPDATE 28/01/2013
added a new option (Uninstall) in the main screen which will appear if the app is installed as a User app (not system), this will allow the end user to uninstall the stats app completely from the deivce, and not just opt-out of stat submitting.
UPDATE 02/02/2013
added a new parameter for the build.prop (tframe) that allows developers to decide the interval of checkins, if not set, app will use 7 days as default.
UPDATE 12/02/2013
ROM Stats has been featured on XDA Developers Home page
Thread Moved,
Just published the source code on GitHub, and attached a compiled version on the original post...
so how do I build my own Cyanogenmod Stats compliant site? I want to have stats for a separate java application and as far as I can see, this is useful for reporting to Cyanognenmod Stats.
AdamOutler said:
so how do I build my own Cyanogenmod Stats compliant site? I want to have stats for a separate java application and as far as I can see, this is useful for reporting to Cyanognenmod Stats.
Click to expand...
Click to collapse
I attached the php code of the web component/site I use for my ROM in the first thread, together with some information on how it works. If you need other help, I will be glad to help.
What do you mean by wanting to have stats for a java application? you don't want to use it in a ROM?
If you want to track statistics of your own firmware, you should set up your own server infrastructure to do so... I'm fairly certain using CM's server infrastructure for a purpose such as this is NOT kosher. (I'm checking with some of the other CM people to make sure...)
Edit: On reading further, you DO appear to be creating your own server infrastructure? If you're not using CM's servers I'm fairly certain this is OK.
Entropy512 said:
If you want to track statistics of your own firmware, you should set up your own server infrastructure to do so... I'm fairly certain using CM's server infrastructure for a purpose such as this is NOT kosher. (I'm checking with some of the other CM people to make sure...)
Edit: On reading further, you DO appear to be creating your own server infrastructure? If you're not using CM's servers I'm fairly certain this is OK.
Click to expand...
Click to collapse
Sure I am using my own infrastructure, I just used their CM Stats Android code as a base of my ROM Stats app, nothing else
Thanks so all I need is that apk the lines and a website?
Sent from my VS920 4G using Tapatalk 2
You dead set legend!!! I was just about to tackle this task tonight for my ROM. Your hard work will make mine so much easier!! THANKYOU!!!
I need help...
I got this in mysite/stats
Code:
QUERY: SELECT count(1) FROM zrom_stats
ERROR: Table 'u975064066_black.zrom_stats' doesn't exist
Solved: I just import create_db_table in myphpAdmin
Works like a charm!!
thanks for sharing. I'll remove this from every rom i use.
Thank you very much for this share!
I just implemented it into my Ganbarou ROM. Of course with my own stats server behind.
Had some problems setting up the database, as I am not familiar with MySQL, but at the end (with the help of my lovely spouse) I did it.
Added as well a little bit more detailed stats page. If you are interested, check out the attachment. To get the all.php to work you need to add "RewriteRule ^all$ all.php" to the .htaccess file.
Just hope the users of my ROM accept the statistics reporting, not like e3d just above this post
BeeGee_Tokyo said:
Added as well a little bit more detailed stats page. If you are interested, check out the attachment. To get the all.php to work you need to add "RewriteRule ^all$ all.php" to the .htaccess file.
Click to expand...
Click to collapse
Once the statistics are stored in the DB, you can find many ways to present the data, by rom, by country....
Thanks for adding this to your ROM, I'll add you to the list of ROMs using ROM Stats....
Mine is in dev yet...
Stats ready!
mcbyte_it said:
Once the statistics are stored in the DB, you can find many ways to present the data, by rom, by country....
Thanks for adding this to your ROM, I'll add you to the list of ROMs using ROM Stats....
Click to expand...
Click to collapse
My problem with the statistics and how to present them is that I have ZERO experience with MySQL queries. Took me quite some time to get all.php to work.
mcbyte_it said:
Once the statistics are stored in the DB, you can find many ways to present the data, by rom, by country....
Thanks for adding this to your ROM, I'll add you to the list of ROMs using ROM Stats....
Click to expand...
Click to collapse
Found a small problem. If I do an update of my ROM, the reports are not send immediately, only after the time set in ro.romstats.tframe. Shouldn't it send a new statistic after an upgrade?
As well, after an upgrade it doesn't pop up in the notification panel. My guess is that it should ask the user after an upgrade again.
BeeGee_Tokyo said:
Found a small problem. If I do an update of my ROM, the reports are not send immediately, only after the time set in ro.romstats.tframe. Shouldn't it send a new statistic after an upgrade?
As well, after an upgrade it doesn't pop up in the notification panel. My guess is that it should ask the user after an upgrade again.
Click to expand...
Click to collapse
This is not a problem in the ROM Stats app, it is working just as expected:
ROM Stats is just a normal system/user app, and when the user accepts/denies the anonymous data, that option and the last checkin date are stored in the userdata area. updating the ROM without full wipe/factory reset will not erase that info.
If you want to prompt again on every ROM update, you should wipe the data of ROM Stats (found in /data/data/android.romstats ). you can do this with the updater-script:
Code:
run_program("/sbin/rm", "-rf", "/data/data/android.romstats");
But this is a good suggestion for the next version:
If the app detects that the ROM version has changed since last report, it will immediately submit the new data (that's if the user choose to opt-in)
Got someone who requested I host this on my server as it is mainly ROM hosting ones. Going to see if I can get it up And running so many people can use it as a default.
Do you think this would be possible or would there be mysql conflicts
Sent from my Nexus 7 using Tapatalk 2
cmsjr123 said:
Got someone who requested I host this on my server as it is mainly ROM hosting ones. Going to see if I can get it up And running so many people can use it as a default.
Do you think this would be possible or would there be mysql conflicts
Click to expand...
Click to collapse
What do you mean by hosting for someone? use 1 server to receive stats for different ROMs? How will it be? all on a single instance or each dev a different location?
I suggested on the first post to make this a single host for all, the only problem is that when many ROMs start using that same server, the server load will increase. Also the data will be all messed up: many different roms with their many different versions. this needs to be discussed and studied well, to be able to offer a reliable service.
Cool project, I will use it for my next rom
http://www.broodplank.net/stats/stats
It was pretty easy to install as well
First, sorry for my bad English.
I got a Huawei W1, fully dumped eMMC of it via qualcomm mode, and get the whole system/user data partition.
Then I tried to get the xap on phone which installed from the app store, but I found that all xap had been MDIL-compiled by store, which means the dll in xap became native. And the MDIL-compiled xap cannot be installed on wp8 phone, it will give an error tell you that you cannot deploy a optimized xap. Even the wp7 apps on store had been compiled too. That's a really bad news.
The link below is the installation dump of Skype for wp8, I dumped it from X:\programs\{C3F8E570-68B3-4D6A-BDBB-C0A3F4360A51}
http://pan.baidu.com/share/link?shareid=3447935129&uk=1157895620 (deleted
2013:
Click to expand...
Click to collapse
6/18 Update:
After some researching, I successfully restore the XAP to it's original form and deployed it to my phone. :laugh:
I think publish the cracked XAP is illegal here, so only a screenshot here.
{
"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"
}
6/19 Update:
I successfully built a custom rom, with jailbreak, static ip, and map on sdcard setting. But at now, it's still very very difficult to modify FFU rom because it's format is private. Hope more developper such as AnDim/UltraShot could do more research on it and make custom rom possible & easier.
6/23 Update:
I setup a proxy, after doing some modify, the phone now can switch to any brand app store and install apps such as Nokia series.
7/15 Update:
Cracked Where's my water with in-app purchase. You can find it somewhere.
7/24 Update:
So busy recently. After some research, the WP8 SDK can be installed on Win7 now, with all function working like deploy, debug and developer unlock. I'll release this in short future.
The only problem is FFU file format now.
View attachment 2140337View attachment 2140338
2014
Click to expand...
Click to collapse
3/09:
After a long time, I finally have time to finish and release my Jailbreak tool 'rkBreakout' v1.0, with Static WIFI IP setting, Map2SD, Do not switch to celluar data if WIFI unavailable setting, Full access MTP, ROOT(in alpha test, limited rights now), without any ROM Flash or Data Loss.
And APP2SD is on the way, partly work now. It's not as simple as you guys think.
Currently rkBreakout only support Chinese version phone and rom.
Download:
http://www.wpxap.com/thread-718216-1-1.html (in Chinese Only, sorry)
4/07:
rkBreakout English version:
http://forum.xda-developers.com/showthread.php?t=2707074
please tell us how ???
hi
can you please tell us how : fully dumped eMMC of it via qualcomm mode,
how did you do that ????????
thanks
m
reker said:
I got a Huawei W1, fully dumped eMMC of it via qualcomm mode, and get the whole system/user data partition.
Then I tried to get the xap on phone which installed from the app store, but I found that all xap had been MDIL-compiled by store, which means the dll in xap became native. And the MDIL-compiled xap cannot be installed on wp8 phone, it will give an error tell you that you cannot deploy a optimized xap. Even the wp7 apps on store had been compiled too. That's a really bad news.
The link below is Skype for wp8, I dumped it from C:\Data\programs\{C3F8E570-68B3-4D6A-BDBB-C0A3F4360A51}
http://pan.baidu.com/share/link?shareid=3447935129&uk=1157895620 (click the download icon)
(To moderator: please delete the link if it's illegal in here)
Click to expand...
Click to collapse
I did the same today. I unlocked bootloader and flashed Ascend with I belive US ROM to get polish menu because handsets form o2 got only ENG.
Below all wallpapers, xaps and sounds
http://www.mediafire.com/?sjqxbj4bbmg2xfw
Can you install that .xap files ??
Only two of them, applications for o2 customers. Another one is contact sharing which I can't and Diagnostic app.
Great! Nice work !
Can you make the W1's free rom ?
Can you jailbreak my lumia 920?
Update:
After some researching, I successfully restore the XAP to it's original form and deployed it to my phone.
Click to expand...
Click to collapse
I've tried the same thing with your data (skype). I was able to install it, but I had to delete the Interopservices and the peoplehub capabilities.
That would be the app right to install: http://rapidshare.com/files/3702896266/someapp.xap Note: it wont be working well, as we dont have the rights mentioned above.
For the xap provided by djtonka:
You need to delete the WMAppPRHeader.xml and the MDILFileList.xml file. I tried this and this worked for the 2 apps (O2 Hub and O2 Priority Moments), you provided.
To Admins and Moderators: Delete link if illegal...
But he made xap from Install folder as already installed on the phone. My o2 xaps cames with ROM already.
the xap's you posted are useless without the lic.xml and rgu info.
thanks for the walls and sounds though,
reker said:
Update:
After some researching, I successfully restore the XAP to it's original form and deployed it to my phone. :laugh:
Click to expand...
Click to collapse
I too.. Image can be found here: https://rapidshare.com/files/3196529215/wp_ss_20130618_0001.png
jackrabbit72380 said:
the xap's you posted are useless without the lic.xml and rgu info.
thanks for the walls and sounds though,
Click to expand...
Click to collapse
this should be the xap files from a nokia lumia 820 IT with the licence files... http://rapidshare.com/files/500051738/Lumia820_TIM_IT.zip
I hope this is, what you are looking for
GREAT JOB
great job
try to install : advanced config (http://forum.xda-developers.com/showthread.php?t=1361454)
please keep us up to date !!!!
This is awesome. I am not gonna sell my W1 now. Let me know if need any testers.
Tremendous work! I believe this is the first public custom ROM for WP8; very well done! We need to get some of the custom ROM experts on this, stat...
@megasounds:Advanced Config is not only WP7-specific, it requires certain drivers that were only present in some WP7 phone (HTC, LG, and Samsung, but definitely not Huawei). While it might be possible to bring a compatible driver to a WP8 custom ROM, the driver would need to be re-implemented for the NT kernel (CE and NT kernels are not binary compatible).
reker said:
First, sorry for my bad English.
I got a Huawei W1, fully dumped eMMC of it via qualcomm mode, and get the whole system/user data partition.
Then I tried to get the xap on phone which installed from the app store, but I found that all xap had been MDIL-compiled by store, which means the dll in xap became native. And the MDIL-compiled xap cannot be installed on wp8 phone, it will give an error tell you that you cannot deploy a optimized xap. Even the wp7 apps on store had been compiled too. That's a really bad news.
The link below is the installation dump of Skype for wp8, I dumped it from X:\programs\{C3F8E570-68B3-4D6A-BDBB-C0A3F4360A51}
http://pan.baidu.com/share/link?shareid=3447935129&uk=1157895620 (click the download icon)
(To moderator: please delete the link if it's illegal in here)
6/18 Update:
After some researching, I successfully restore the XAP to it's original form and deployed it to my phone. :laugh:
I think publish the cracked XAP is illegal here, so only a screenshot here.
6/19 Update:
I successfully built a custom rom, with jailbreak, static ip, and map on sdcard setting. But at now, it's still very very difficult to modify FFU rom because it's format is private. Hope more developper such as AnDim/UltraShot could do more research on it and make custom rom possible & easier.
Click to expand...
Click to collapse
Hi,
could you give more details about how yo do the stuff above?
I got Ascend W1 myself, but this is the EVDO Rev.B CDMA - GSM version with Qualcomm MSM8630 chipset (not the 8227 like the GSM only version)
Do you think it will possible to use the same trick to jailbreak this phone?
Btw, what i interested is actually not cracking the XAP, but rather making the XAP that supposed only available for Nokia to work on our phone (W1) --> there's some free app that unfortunately only available for Nokia devices
have you tried that yet?
Thank You
Huawei W1 jailbreak
Can we expect a USA custom rom in the future??
good! waiting for a new news!
GoodDayToDie said:
Tremendous work! I believe this is the first public custom ROM for WP8; very well done! We need to get some of the custom ROM experts on this, stat...
Click to expand...
Click to collapse
I believe it isn't really custom rom since it couldn't be edited that easily (hash tables etc), probably just edited reg hives.
It isn't really reasonable to create tools just for one device - other devices don't have such bootloaders available (better to say, flashable). I don't see flashing coming any time soon.
ultrashot said:
I believe it isn't really custom rom since it couldn't be edited that easily (hash tables etc), probably just edited reg hives.
It isn't really reasonable to create tools just for one device - other devices don't have such bootloaders available (better to say, flashable). I don't see flashing coming any time soon.
Click to expand...
Click to collapse
Yes, I only made some change on hive file in ffu. In theory I can make some modify on other files, but is't very difficult, I'm waiting your ffu packager tool :laugh:. Since ffu is common format for wp8 devices, other device can also get benefit from it when they got cracked, so the ffu packager tool is reasonable to be created
ultrashot said:
I believe it isn't really custom rom since it couldn't be edited that easily (hash tables etc), probably just edited reg hives.
It isn't really reasonable to create tools just for one device - other devices don't have such bootloaders available (better to say, flashable). I don't see flashing coming any time soon.
Click to expand...
Click to collapse
otonieru said:
Hi,
could you give more details about how yo do the stuff above?
I got Ascend W1 myself, but this is the EVDO Rev.B CDMA - GSM version with Qualcomm MSM8630 chipset (not the 8227 like the GSM only version)
Do you think it will possible to use the same trick to jailbreak this phone?
Btw, what i interested is actually not cracking the XAP, but rather making the XAP that supposed only available for Nokia to work on our phone (W1) --> there's some free app that unfortunately only available for Nokia devices
have you tried that yet?
Thank You
Click to expand...
Click to collapse
The CDMA version of W1 is similar.
And Nokia apps need system drivers to run, and so it needs some more work to make them work.
anonymous007 said:
Can we expect a USA custom rom in the future??
Click to expand...
Click to collapse
Actually the rom in picture is US version, because the region of app store in Chinese rom has been forcely locked into China. US version is freedom, so I like to use it .
{
"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"
}
Hey everyone!
I ported the latest Firefox OS 2.1 build to ZTE Open (1st gen)
This build also includes my updates (modUI) for the homescreen and browser which are listed below.
This build runs a lot smoother than previous updates that I tried.
You should be able to update if you have FFOS v1.1 (or older) installed and have fastboot available, but make sure you back up your device anyway!
This build is also available for ZTE Open C - FFOS for zte open c
My updates to the build
- Made stock icons more consistent, changed the layout a bit.
- Removed background from the search bar on the top of the screen (I think it is ugly).
- Applied the font fix to get Fira Sans back
- Made the address bar appear when you start scrolling to the top - no more scrolling to the very top of the page to access it!
- Added "Duck Duck Go" to the search engines (you can change them in browser settings)
- Added Google suggestions to the browser address bar 'as-you-type'
[UPDATE]
I updated the build, technically its not 2.1 anymore, mozilla moved to 2.2
Here is a list of the changes I made to this build:
- Added a button to lock orientation to the swipe screen
- Changed layout of the swipe screen a bit
- Long tap on shift for capslock
- Added a button to close all applications in the task manager
- Other small updates to styling
(Also added French keyboard)
Mozilla added copy - paste for text fields! also available in this build (probably not stable yet)
This build also includes many updates from mozilla such as the new browser they're building (browser2 on homescreen)
Keyboards in this build
English
Spanish
German
French
Russian (cyrillic)
Download
ZTE-Open-21-modUI.zip on Google Drive (Updated 09.09.2014)
Installation instruction
Make sure to backup your data!
You'll also need adb and fastboot installed.
Download zip and extract to local machine
Open the extracted folder in console and type:
1) adb devices #(should list your device)
2) adb reboot bootloader
3) fastboot erase cache #(if this just reboots your device - try again from step 2)
4) fastboot erase system
5) fastboot erase userdata
6) fastboot flash cache ramdisk.img
7) fastboot flash system system.img
8) fastboot flash userdata userdata.img
9) fastboot flash boot boot.img
10) fastboot reboot
Your phone should reboot at this point (usually takes 1-2minutes) and you can enjoy latest 2.1
GitHub
I also decided to ublish my branch on github: https://github.com/YemSalat/gaia-modui feel free to fork and contribute or port to other phones.
I am currently learning Gaia architecture as I'm making changes, so some of them are a bit 'hacky', but I try to follow the conventions and prefix my stuff (css/functions/etc.) with 'modui'
Let me know what you think!
Have you gotten around the broken GPS and non-working home light issues I noted in my builds thread?
Saijin_Naib said:
Have you gotten around the broken GPS and non-working home light issues I noted in my builds thread?
Click to expand...
Click to collapse
The GPS is working, but the home light isn't.
I used the boot image from linr76 (big thanks to him by the way!) and only updated gecko and gaia.
YemSalat said:
The GPS is working, but the home light isn't.
I used the boot image from linr76 (big thanks to him by the way!) and only updated gecko and gaia.
Click to expand...
Click to collapse
Ah, okay. Nicely done
YemSalat said:
The GPS is working, but the home light isn't.
I used the boot image from linr76 (big thanks to him by the way!) and only updated gecko and gaia.
Click to expand...
Click to collapse
Interesting, using your boot.img and my ramdisk.img/system.img/userdata.img files yields my GPS not working, same as always.
Saijin_Naib said:
Interesting, using your boot.img and my ramdisk.img/system.img/userdata.img files yields my GPS not working, same as always.
Click to expand...
Click to collapse
Where do you live? I mean which region? (US/EU,etc)
YemSalat said:
Where do you live? I mean which region? (US/EU,etc)
Click to expand...
Click to collapse
US, phone flashed with ZTE_US update to v1.1 from v1.0. Used your boot.img and my ramdisk/userdata/system img, yielded stably working, but no GPS as always.
Support?
Big Thanks!
Question 1: Are you planning to keep this ROM update with patches and some enhancements in the Future?
Question 2: Any fix for Proximity sensor during on-going Call?
Thanks again!
I updated the build.
- I changed the GPS server in the config - will hopefully work for you now if it didn't before.
- Merged mozilla's updates from yesterday.
I'll release the same build for Open C later today as well.
Saijin_Naib said:
US, phone flashed with ZTE_US update to v1.1 from v1.0. Used your boot.img and my ramdisk/userdata/system img, yielded stably working, but no GPS as always.
Click to expand...
Click to collapse
Sorry, my previous comment was probably a bit misleading.
I don't think the boot.img has anything to do with the GPS, its mostly the settings inside system.img.
I just updated the build and added US servers for GPS, also changed the main geolocation provider to Nokias.
Could you please flash my build and test it again? Also, make sure you test outdoors, and also download the app called 'gps callibration' from marketplace and see if it can get your lat/long.
LinuxHolic said:
Big Thanks!
Question 1: Are you planning to keep this ROM update with patches and some enhancements in the Future?
Question 2: Any fix for Proximity sensor during on-going Call?
Thanks again!
Click to expand...
Click to collapse
You're welcome!
Yes, I'm planning to keep it updated, every week hopefully (btw, just uploaded a new update, nothing new - mostly bug fixes) Plus I also have a list of things that I want to improve myself, let me know if you have any suggestions as well.
I haven't looked into the proximity sensor, but I'll be checking if it does get fixed in later updates.
YemSalat said:
I updated the build.
You're welcome!
Yes, I'm planning to keep it updated, every week hopefully (btw, just uploaded a new update, nothing new - mostly bug fixes) Plus I also have a list of things that I want to improve myself, let me know if you have any suggestions as well.
I haven't looked into the proximity sensor, but I'll be checking if it does get fixed in later updates.
Click to expand...
Click to collapse
Messaging is a bit laggy :/
Sometimes you have to tap 3 to 4 time to send message
Thanks for keeping this buil up-to-date!
edit:
sorry, wrong thread
YemSalat said:
The GPS is working, but the home light isn't.
I used the boot image from linr76 (big thanks to him by the way!) and only updated gecko and gaia.
Click to expand...
Click to collapse
you're welcome
when i type in another language than English , its change in the middle of the writing to English
PerfectSkull said:
when i type in another language than English , its change in the middle of the writing to English
Click to expand...
Click to collapse
Hm, never happened to me, I regularly type in a foreign language. Are you sure you're not accidentally pressing the key to the left of 'space' ? When you add a foreign keyboard the comma that is usually there gets replaced by the 'change language' key.
Can I use this on the ZTE Open II?
trixi3 said:
Can I use this on the ZTE Open II?
Click to expand...
Click to collapse
it's not the same hardware, so i don't think this would work.
you have a Open 2, how is it?
linr76 said:
it's not the same hardware, so i don't think this would work.
you have a Open 2, how is it?
Click to expand...
Click to collapse
So I'm going to wait until there's some rom for the open 2?
It's not that bad, I bought it a week ago, when the Firefox OS phones arrived to my country, and I was curious about it. I having some trouble with the brightness (I set it at the lowest, then I turn the screen off and when I turn back on it resets the brightness to the highest) but the performance is good.
trixi3 said:
So I'm going to wait until there's some rom for the open 2?
It's not that bad, I bought it a week ago, when the Firefox OS phones arrived to my country, and I was curious about it. I having some trouble with the brightness (I set it at the lowest, then I turn the screen off and when I turn back on it resets the brightness to the highest) but the performance is good.
Click to expand...
Click to collapse
you can always try and build your own ROM, it's not that hard. look up on the Mozilla developer network on how to set up a build environment and the relevant info for the Open 2.
the Open C is much better supported, as you can see here, but in general the ZTE devices seem to have a very short lifetime, as ZTE doesn't give a damn about supporting them. thats als why i stopped working on FFOS, since there is really no reliable device with future updates (except maybe the Flame which is simply way too expensive for what you get)
A small update - I am merging and testing new releases of the 2.1 branch every other day and it seems to become really nice to use.
However mozilla removed the default browser from the build and only kept the new one, I think I will keep it in my build until the new one becomes more usable (tabs!)
As I said in the other topic I have made a few more updates myself:
- added orientation lock to swipe panel
- changed the layout of swipe panel a bit
- restored default browser
Currently testing:
- long tap on shift for capslock
Will release soon, once its a bit more polished.
I also want to release my branch on Github so other people can contribute as well, I'll do that once I clean it up a bit.
LinuxHolic said:
Messaging is a bit laggy :/
Sometimes you have to tap 3 to 4 time to send message
Thanks for keeping this buil up-to-date!
Click to expand...
Click to collapse
Thanks for the feedback!
Yeah it was annoying, luckily this has been addressed by mozilla and this issue is fixed in the new build.
trixi3 said:
Can I use this on the ZTE Open II?
Click to expand...
Click to collapse
As linr76 pointed out it will probably fail due to different hardware on the devices.
I mean you can always try, but I bear no responsibility if you brick it. Plus you'll need to jailbreak it first and I'm not sure if there are any 'official' ways for open 2.
linr76 said:
the Open C is much better supported, as you can see here, but in general the ZTE devices seem to have a very short lifetime, as ZTE doesn't give a damn about supporting them. thats als why i stopped working on FFOS, since there is really no reliable device with future updates (except maybe the Flame which is simply way too expensive for what you get)
Click to expand...
Click to collapse
I doubt we'll ever see another update for the C from ZTE
And thanks again for your work, at least we'll now have future releases of gaia 2.x guaranteed to work on the open (hopefully)
I was wondering could you by any chance decibe the process of adapting the boot image? What are the main issues with it?