Atools 1.1.0 - Last and Probably least release need some brave testers - Tilt, TyTN II, MDA Vario III Android Development

Hi to all, i finished to edit atools:
Changelog:
Use the same selector for fstab and bse
added lcd density
correct partition resize for polaris and kaiser
Fix error in mapping
Now i need someone to test it.
You can find the latest version on git
I have also bad news. My friends gave me a present for my graduation: an Iphone 4, so i'll slow down a lot my android develop.

Thanks for all you do! I'm about to take it for a test run now.
I say sell the iphone and get an EVO!

I will test it in a few days when i have my 8Gb Class 10 SD-Card. But I must wait a few days.

l1q1d said:
...
I have also bad news. My friends gave me a present for my graduation: an Iphone 4, so i'll slow down a lot my android develop.
Click to expand...
Click to collapse
wow, that is bad news (for us) but good news on the graduation
so you have some choices, turn off your brain and just use the iphone, tear it apart and dual boot with android, sell it and buy something interesting.
keep us posted.......
in the mean time i will also be trying latest atools.

I haven't a shudown script for my brain so i keep working on android (but slowly).
i wait for news of new atools

Well, thanks for all the help! Maybe you can get android running on the Iphone 4 better lol.

l1q1d said:
I haven't a shudown script for my brain so i keep working on android (but slowly).
i wait for news of new atools
Click to expand...
Click to collapse
thanks for everything man, it is nice not having to have the androidonHTC phone as your primary, it should be easy for you to be able to continue development when you get time even with the iphone because unlike us vogue users you atleast have wifi to be able to test with along with being able to swap your sim.
i will be hitting the thank you button as soon as i finish posting this reply (everyone should)

l1q1d said:
Hi to all, i finished to edit atools:
Changelog:
Use the same selector for fstab and bse
added lcd density
correct partition resize for polaris and kaiser
Fix error in mapping
Now i need someone to test it.
You can find the latest version on git
I have also bad news. My friends gave me a present for my graduation: an Iphone 4, so i'll slow down a lot my android develop.
Click to expand...
Click to collapse
Noooo...another dev leaving!! You will be missed. BTW, you need to teach me how to edit init.lzma

sure:
checkout this git://androidhtc.git.sourceforge.net/gitroot/androidhtc/bootenv
then edit the initrd/init
from linux or mac do:
Code:
sudo sh buildInitrd
and you have the new initrd.gz and .lzma

I am really sorry to hear that You made a pretty good job here. I wish I could do the same... but I am far not as good as you are...
Thanx for what you did.

l1q1d said:
Hi to all, i finished to edit atools:
Changelog:
Use the same selector for fstab and bse
added lcd density
correct partition resize for polaris and kaiser
Fix error in mapping
Now i need someone to test it.
You can find the latest version on git
I have also bad news. My friends gave me a present for my graduation: an Iphone 4, so i'll slow down a lot my android develop.
Click to expand...
Click to collapse
I don't wich to say that i know you, because i don't. But from your job here, from what i've seen you do here... you'll be back. iOs will sufocate you...
Thanks for aTools. I've used it, but didn't change partitions. Will try next time.

@ l1qu1d
Congrats 4 ur graduation... party time! so ur turning to the dark side of the force with ur iphone 4?

I updated my kaiser to the latest kernel (VOGUIMG-320-FROYO-11-29-10.NBH) and used this version of atools to correct the kernel for kaiser,froyo & resolution, and now i can't select my data partition type anymore in the Android Installer bootloader. I can only select the type of the SYS. (replimenu 0.9)

Update: When i use version 1.0.4 of atools, my data selection is back. Tried 3 times with 1.1.0...
Also the AUTO screen detection doesn't work in version 1.0.4. (my screen type = 1 and i think it used 2) Could not see if this is fixed in 1.0.5.

Hi,
I also used 1.1.0 yesterday with my kaiser and couldn´t find the data partition (I have it on the p3 on the sd card
p1 = FAT32
p2 = swap
p3 = ext2 (where I have my data)
setting it to p3 didn´t seem to work
In the end I had to reinstall the android not so super froyo tar ball as well after putting the kernel (which I had planned to eventually do anyways to bring it to RLS18)

test results
nice work, here are my findings (pola100, kernel 2.6.25):
i needed to add a cast (also in previous versions) to be able to create partitions:
Code:
870 end = str([COLOR="Red"]int([/COLOR]start[COLOR="Red"])[/COLOR]+int(self.listofdata[i+1][2]))
but partitioning still fails on boot, obviously the total size is slightly smaller than the number defined in atools. i suggest getting the total size from parted using sed instead of rigid numbers - but then one must define which partition's size shall get adapted if necessary. e.g. user interface in atools:
8gb sd-card,
1st partition 4gb fat32 (*),
2nd partition 3.5gb ext2
3rd partition 0.5gb swap
*: will be decreased if necessary (e.g. if true total size is 7.98gb instead of 8gb)
quick and dirty alternative: allow manually entered 'total size' instead of dropdown selection.
further, formatting fails because the new version uses /dev/block/mtdblockx instead of /dev/mtd/mtdx.
hope this helps!
peter

peter s said:
nice work, here are my findings (pola100, kernel 2.6.25):
i needed to add a cast (also in previous versions) to be able to create partitions:
Code:
870 end = str([COLOR="Red"]int([/COLOR]start[COLOR="Red"])[/COLOR]+int(self.listofdata[i+1][2]))
Click to expand...
Click to collapse
I'll correct it in next release
peter s said:
but partitioning still fails on boot, obviously the total size is slightly smaller than the number defined in atools. i suggest getting the total size from parted using sed instead of rigid numbers - but then one must define which partition's size shall get adapted if necessary. e.g. user interface in atools:
8gb sd-card,
1st partition 4gb fat32 (*),
2nd partition 3.5gb ext2
3rd partition 0.5gb swap
*: will be decreased if necessary (e.g. if true total size is 7.98gb instead of 8gb)
quick and dirty alternative: allow manually entered 'total size' instead of dropdown selection.
Click to expand...
Click to collapse
It's totally unuseful because the partion size can't be read on the host and also in the generated code (install-seq.sh) there isn't the the highest limit in number but -0 so parted autocheck that number.
peter s said:
further, formatting fails because the new version uses /dev/block/mtdblockx instead of /dev/mtd/mtdx.
Click to expand...
Click to collapse
it's a know bug and it will be corrected in next release.

Just downloaded a regular kernel, Set Screen DPI to 160, 320x428, Panel type 1 and Keyboard type normal. Created a custom keymap with it as androidupdate.tar. Installed new kernel, and updated, wiped dalvik cache and my kaiser's keyboard is completely non-responsive. I double checked the kernel again with Atools and still the same :|
Just wanted a 2.6.32 for testing out Eclair and all of em were tick marked for Froyo

Still fails to install to the nand on my Vogue..

Thanks for the great software.
What is a good setting for a 1350 mah battery for Kaiser running Froyo from Haret? There are a few choices, which is most accurate?
Thanks again!

Related

[2/27/2010] Google Android for TP2 CDMA [In Dev]

This thread is for development related to the Google Android OS running on the CDMA version of the Touch Pro 2.
Special Thanks to all of the GSM developers for taking care of the hard stuff
Last Update Date: 2/27/2010 11:45 PM EST
Current Download Link: http://www.megaupload.com/?d=T0RSJ0AW
For those who still can't get wifi to load with the most recent upload please try the 2 suggestions below:
-Ensure wifi is started in WM prior to initiating haret
-Turn off security on your wireless connection
Instructions:
1) Delete existing android files (ensure data.img is deleted)
2) Extract files from zip onto root of SD card
Use this at your own risk. I doubt any harm will come to you or your phone, but if you get hit by a bus while loading android don't blame me.
Please see post #2 for zImage Downloads, FAQ, Detailed Status and Change Log
Detailed Status and Change Log
Upcoming Changes:
-CDMA Data
-SMS
-Speaker w/o calling prior to loading Haret
Change Log:
2/27/2010 11:45 PM EST
Issues with previous upload. Please try new link.
2/27/2010 10:00 PM EST
-autobuild zImage and my modified rootfs to use CDMA radio
-WIFI thanks to MrPippy
2/27/2010 2:22 PM EST
-Many many new enhancements from the current repository. Still no wifi, data or BT, but some great UI and other hardware updates. Special thanks to phhusson, mrpippy and the rest of the GSM guys for their constant changes!
1/25/2010 1:10 AM EST
-Mic is now functional in calls w/o having to initiate a call in WM
-Power management is now active, screen will turn black
-Keypad response on dial pad has been greatly improved
-Phone can now be fully powered off by holding end key and selecting "Power off"
Please use full download link in post #1
1/12/2010 11:24 PM EST - Updated Keymapping
Working
CDMA Radio - Ability to make and receive calls
Mic
Keyboard
Key Mapping
Power Management
Screen Rotation
WIFI
Not working:
CDMA Data
Speaker
GPS
Camera
Bluetooth
Much Much more...
Notes:
-In order to fully utilize mic / speaker you must place a call in WM prior to loading haret. Easiest method is to call your VM then while connected load haret. If you do not place a call prior to loading haret only your mic will function.
-If you have trouble registering onto your network follow the instructions below:
Go to Settings
Select "Wireless & networks"
Select "Mobile Networks"
Select "Network operators"
(Let the phone search)
Select "Select automatically"
You should now receive a message stating that you have been "Registered on Network"
If this does not work the first time, try it again.
For anyone who is interested in setting up their own dev environment follow my guide below.
Even if you don't have any programming expeierce you may have fun exploring the inner workings of Android.
Quick and Dirty Install Guide to setting up local dev environment by 95-Civic:
1) If you don't already have a linux box setup I would suggest downloading VM ware and finding a free image of Ubuntu.
2) From there head over to
http://source.android.com/download which should walk you through the installation of all packages required to retrieve and compile the source code.
3) It will take several hours to pull in the entire repository. Once download you do not need to compile the android code in order in order to build the kernel, we will use the prebuilt directory
4) Once you have copied the repository you will want to get a copy of linux-on-qualcomm. cd into the android source directory
5) type:
git clone git://gitorious.org/linux-on-qualcomm-s-msm/linux-msm.git
this process may take several hours depending on your internet connection speed
6) Copy the prebuilt directory from the android source over into the new directory created by the command above (linux-msm)
cp -r prebuilt ./linux-msm
7) CD into the linux-msm directory
8 ) Run the following command
make ARCH=arm CROSS_COMPILE=prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/bin/arm-eabi- htc_msm_android_defconfig
9) If no errors are listed you will receive the following message: "configuration written to .config". Continue to step 10
10) Run
make ARCH=arm CROSS_COMPILE=prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/bin/arm-eabi- zImage
11) When complete (if compiled successfully) you will now brand new zImage located in ./arch/arm/boot/zImage
As long as you use the rootfs.img and system.sqsh that I provided in the zip file you should have access to the CDMA radio to make and receive calls. In some cases you will not have access to the radio depending on the default configurations in the htc_msm_android_defconfig file.
Custom config is attached. You will need to unzip and copy the attached file into the linux-msm/arch/arm/configs directory. When running step 8 replace htc_msm_android_defconfig with htc_tp2_cdma_defconfig
This will not have any of the changes, additions, and tweaks I've made to the linux-msm source. However it should give you a fresh bootable image and a great place to start. I would like to create a gitorious clone in the near future but right now any free time is better spent on data.
Happy coding and please feel free to PM with any questions.
Just wanted to thank you for your effort, this is very exciting! Are you planning on following this all the way through until everything is functional and it can flashed on to the phone?
95-civic said:
Working
CDMA Radio - Ability to make and receive calls
Keyboard
Key Mapping
Not working
Just about everything else
Wifi
CDMA Data
Mapping of the End key (I'll post an updated image tomorrow with the correct mapping. Easy fix)
Speaker and Mic (unless you make a call from WM prior to loading Haret)
GPS
Camera
Bluetooth
Many more...
Click to expand...
Click to collapse
I have a GSM phone I see your working on the end key mapping for cdma.
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
Looking forward to testing your work Civic, great job so far and looking forward to future updates.
Craig
Greatness
Way to go Civic, this is extremely exciting. I have been quite envious of the RAPH800 Android functionality (turned my RAPH800 into insurance for the RHOD400).
I have you bookmarked, will continue to test updated builds and report back.
On this one, nothing new to report on errors - no data, but I did connect to sprint network. I had called my VM before booting, but I had no mic or speaker, will try again.
Thanks and great job!
Great Job
Hi Civic,
I just wanted to thank you for your work, flashed the rom last night, this is the best build thus far.
I did try out your version of XDAndroid and it seems a bit more sluggish/buggy than ones I have used out of the Topaz/TD2 thread.
CDMA radio works for me in both versions.
Obviously No Data or SMS.
One good way to speed up the install on the slower SD cards is to put the card in a memory card reader on a PC and run windows defragmenter on the card.
This is after you have booted into android the first time so you have the 256MB data.img already generated. I personally noticed a speed/fluidity improvement on my 8gb Class 2 SD card (came with BB Storm), however your mileage may vary.
defragmenting works on regular HDD because if a file is spread across different sections of the disk, it takes time to move the head and read those parts of the disk.
defragmenting won't make any difference with solid state media because there are no moving parts and its access time is virtually 0. it doesn't matter if a block of a file is on sector 0 or on sector 308563434, solid state drives access them all with exactly the same speed.
defragmenting on solid state media is a snake oil recipe.
torn8o said:
I have a GSM phone I see your working on the end key mapping for cdma.
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
Click to expand...
Click to collapse
Shakes head, you do realize why this thread was started. Not to work on GSM, but for CDMA version. There are a TON of GSM android threads right now, but no real CDMA thread.
And 95-civic... THANK YOU!!!
Thanks been waiting for this kind of thread.
I loved using Android on my XV6800 but once I switch to TP2 I lost access to the marketplace (still waiting to see if someone can get wifi working). So I cannot wait to try this for TP2!
Just out of curiosity, what is your end goal? A fully functional flushable android rom (which would be great) or a fully functional harret?
---and I am more that willing to donate some cash for the final result
klynch_gdd said:
Shakes head, you do realize why this thread was started. Not to work on GSM, but for CDMA version. There are a TON of GSM android threads right now, but no real CDMA thread.
And 95-civic... THANK YOU!!!
Click to expand...
Click to collapse
I do realize this is a cdma thread you must have missed this statement
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
I asked here because an option to help was offered in the prior posts in another thread.
Also, is it possible to get the gsensor working. I find pulling out the stylus to activate landscape to be somewhat annoying. Is that just a temporary thing, will we eventually get to use of the gsensor and the keyboard slide activating the landscape?
It's amazing how such great progress can be made and yet someone has to ask about the gsensor working. Baby steps man. Speakers and Mic are very important. Then data and SMS. Once the basic phone functions are there, I'm sure Civic or someone else will start attacking things like Gsensor. Sorry, not trying to be rude but focus on what's more important and don't worry about the smaller stuff. Kudos Civic. Well done.
On a side note, I also would like to know if you plan to take this all the way to the finished product with a flashable ROM. Either way, you can expect a donation in the next few weeks from me. (Christmas wiped me out!)
Thank you so much!! I love this phone, and I think android on it will blow the nexus one away. I cant stand on screen keyboards!! Keep up the good work and you will be getting my donations and many many thanks!!
new zImage Available
The most recent zImage can be found in post #2. Unzip the zImage to your SD root and over write existing file. Don't forget to delete the data.img file as well.
Not a huge change but I've fixed the key mapping. I've had less than an combined hour over the past 48 hours to get in front of my home computer due to long days at the office this week, next step is to tackle the speaker / mic issue.
Enjoy!
torn8o said:
I have a GSM phone I see your working on the end key mapping for cdma.
I did ask in the bounty thread about learning how to map and fix end key for tilt 2 gsm your compiled zimage wont work for my gsm phone with the fix will it?
Click to expand...
Click to collapse
I don't own a GSM phone so I can't confirm. Try the most recent zImage in post #2, just remove the ".95-civic" from the end of the file and overwrite you existing zImage.
BTW the ".95-civic" will be removed in the next build. Obviously it's just a simple renaming of the file, but we'll call it .CDMATP2 or something along those lines.
drb115 said:
Just out of curiosity, what is your end goal? A fully functional flushable android rom (which would be great) or a fully functional harret?
---and I am more that willing to donate some cash for the final result
Click to expand...
Click to collapse
Would you like me to put a project charter together? lol... j/k
For now I will continue with Harret, but ultimately we all would love to have a flashable rom to utilize the phone's internal memory. Since just above every other htc phone is ahead of us with their android ports, I'm hoping someone figures this part out by the time we catch up!
drb115 said:
Also, is it possible to get the gsensor working. I find pulling out the stylus to activate landscape to be somewhat annoying. Is that just a temporary thing, will we eventually get to use of the gsensor and the keyboard slide activating the landscape?
Click to expand...
Click to collapse
As mentioned in another reply this is low priority on the list, however if you could get everyone else in the group to agree that this is more important that the speaker / mic I'll gladly do this for you.

[W O R K I N G] Kaiser-Buntu - Ubuntu on the HTC Kaiser (!UPDATED w/DL-links!)

Hello everyone,
I am happy to inform all those folks who waited for a full Linux operating system on the HTC Kaiser PDA that today a little bit modified version of Zubuntu finally booted successfully on my HTC Kaiser.
It is a really in the alpha-state but it works, let's see what do we have:
TouchScreen: works perfectly with calibration
Screen: looks good. but programs doesn't support Kaiser's small resolution. You can fix this by using INTERPOLATION, but this makes picture quality a lot worse. To try it out edit the default.txt, find the mddi.height and mddi.weight values and change to for example 480 and 360.
Keyboard: works exactly as expected, some fine tuning with the keyboard map will be done
ScreenRotating
Not tested/not working:
WiFi (MY #1 ISSUE, TRYING TO FIX): I extracted the wifi section from an Android rootfs, successfully modprobed wlan.ko, dmesg shows that the driver is loaded OK, but:
Code:
iwconfig
tiwlan0: no wireless extensions
ifconfig tiwlan0 up
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
TI's WLAN_LOADER program didn't work either, so now I am moving to the other driver (wl12xx)
Bluetooth (Driver is there, no BT programs installed, couldn't test it)
3G
Cameras
Phone (NO dialer, nothing, however perhaps gsm-libs can help us firing it up)
Many many thanks goes for all these people form the #htc-linux IRC channel: randomblame, Markinus, ali1234, Ondalf and bombenbach for their outstanding support and help!
I would like to say thank you especially to phh for his awesome help and patience with me!
Click on the image for more pictures!
Stay tuned for: hopefully working WiFi, screnshots, YouTube-demonstration.
If you are interested, want to say thank you, want to help, or have an idea how to fix some things please write into this topic.
Also if you like my work, please consider a little a donation for me
After all, I am pretty sure now you want to try this on your own too, so here is the link for the Google-Code website. Download all the files and read the Wiki to know what to do.
http://code.google.com/p/kaiser-buntu/http://code.google.com/p/kaiser-buntu/
Link to RootFS:
http://www.megaupload.com/?d=ANRC94ON
Mirror (thanks to jmcbrother):
http://rapidshare.com/files/371631240/ubuntu_rootfs.rar
Mirror #2 (thanks to hoatienii):
http://www.mediafire.com/?uvytadoykyy
Want to be updated? Check out the project's Twitter page!
http://www.twitter.com/kaiserbuntu
Thank you,
DOMy
RESERVED for future additions
Reserved for future additions
great work . please upload link to test
Sweet that is great news! I can't wait to try it out!
Me wants the alfa link
This is so great!
Maybe we can find a solution at my hackersspace.
Great Work... Luv Linux.... Ported Android on Windows Mobile Device... Eager to port Ubuntu on Kaiser...
can you please share the Linux Beta link ...
Makes me almost wanna install Ubuntu on my PC.
Dukenukemx said:
Makes me almost wanna install Ubuntu on my PC.
Click to expand...
Click to collapse
me 2
oh……thank you……I wanna test……wait ……
Would it be destructive to flash it to nand at this point in the project?
I wouldn't count on it even remotely fitting on the NAND. Besides, you'll probably have to have half the apps on an SD card anyway...
how about a build that will work with the new nomorootfs installers so hose of us like me can try it without going back to winmo, Would like to install to ext2.img files or sdcard partitions.
And is this remotely close to the MER Linux build that progress seems to be halted on I was able to get it to work
working XWindow?
I wouldn't recommend installing it to NAND (it doesn't work so good, for example I didn't have time to test power/suspend).
Xwindows works perfectly (except the resolution issue).
DOMy
resolution issue. can you please explain that? (whats wrong in resolution) before i flash back to ,WM and try it
Michga said:
resolution issue. can you please explain that? (whats wrong in resolution) before i flash back to ,WM and try it
Click to expand...
Click to collapse
The problem is that the rootfs is not for the Kaiser and the Xserver uses some hardcoded resolution (that means there is no config file for it) so circa half of the windows are too big for the screen. It is not a big problem because you can move them around so it is easy to get to one of the corners and resize them so you can see the whole thing at once.
Fixing this is on my To-Do list
sorry for the dumb question but...
will this support phone???
no mention in the OP.
I assume no. (for now anyway)
mnjm9b said:
sorry for the dumb question but...
will this support phone???
no mention in the OP.
I assume no. (for now anyway)
Click to expand...
Click to collapse
Driver support is there, but AFAIK no frontend yet.
DOMy
mod: I found this: http://packages.ubuntu.com/hardy/comm/gsm-utils and this http://manpages.ubuntu.com/manpages/gutsy/man8/gsmctl.8.html perhaps I will try it later (or someone can try it and report)
This intrigues me muchly, but why ubuntu/debian based?
There are other, (and imho simpler), bases to build on, slackware springs to mind, and there are some tiny distros out there, which may also be worth looking at, to say nothing of the likes of Familiar, an interesting candidate for a non-android htc-linux.

Android NBHCREATOR [v0.3] on Ubuntu. FROYO SUPPORT & ADVANCED SETTINGS [July-29-2010]

Android NBHCREATOR [v0.3] on Ubuntu. FROYO SUPPORT & ADVANCED SETTINGS [July-29-2010]
NBHCreator v 0.3
NBHCreator makes the nbh file for flashing android to nand.
This utility works for Vogue, Polaris and Kaiser.
Currently supporting Donut, Eclair and Froyo
Prerequisites:
1. you need to be running Ubuntu (other Debian distros may work, give it a try) NBHCreator v2.0 will be cross-platform
2. you need to have wine installed ( I am using v1.1.42)
Make sure to "Completely" uninstall previous versions before installing newer versions.
Directions as follows:
a. select the zImage you wish to make an nbh for... try one from here:Working Kaiser GPS!! or here:DZO
b. change parameters to your liking...
c. click on the "compile" button...
d. select output folder.
and Flash Away...
Please Search for how to flash if you don't know how.
that being said...
I welcome any and all criticisms of this program
and I would appreciate any advice, suggestions, questions or comments.
Version 0.3b
-Fixed Window issues.
-For now...do not save output to a FOLDER on the Desktop.
-DOES NOT WORK YET WITH 2.6.32 ZIMAGES
Version 0.3 (07-29-2010)
-Now Supporting Froyo
-New Advanced Settings for things like Clock speed and Memory.
-Added a Date Stamp option for output filename.
-Removed internal Error checking[/B]
-This version has window issues with the xfce desktop environment. fixed in 0.3b
Version 0.2b (07-01-2010)
-Fixed false errors when creating for Vogue and Polaris
Version 0.2 (06-15-2010)
- Added ability to select zImage with name extentions ie... "zImage-12-06-10"
- Output filename now refects device type ie... "VOGUIMG, POLAIMG and KAISIMG"
- Added some error checking to make sure nbh was built correctly
- misc internal code fixes.
-False Error messages are popping up for vogue and polaris. Resulting nbh should still be usable. Fixed in 0.2b.
Version 0.1 (06-09-2010)
- should work for Kaiser, Vogue and Polaris
- Device specific options
- Settings for hw3d (donut/eclair)
- Settings for Resolution 240x320, 320x428, 320x480
- Settings for Panel Type 1, 2, 3
- Settings for Battery Capacity
- Settings for ppp.nostart (Data)
- May not work with loser's editor (let me know...)
- more options to come
- NBHs are all being named KAISIMG.NBH will be fixed in v0.2
Honestly? I think it rocks, since I'm to lazy to build my own NBH's
I see the similarities, and also the differences, and I think you should continue development personally, it's a different approach, and I can see the possibility to add to it by being able to include boot splashes perhaps, or edited initrd/zimage combinations for instance.
So yeah, keep at it
Yep, sounds like a great idea. A nbh editor is good for beginners, but it would be nice to be able to build your own. Could open up a lot of opportunities for customization.
Just make a Windows and a Mac port as well, for the future.
ok....so far progress is going along very well. I have this functioning on my setup
but I still have to work out making it transferable to other computers.
while I work on this, are there any additions that you would like to see added.
I will see if I can squeeze any changes into the beta release.
What language and GUI toolkit are you using?
It would be fairly portable if written in Python with GTK or Tk.
I am using gambas2 in ubuntu.
I am still trying to port my visual basic knowledge to gambas. it doesn't all function the same.
I have minimal experience in Python. but if you know any good tips I am all open for suggestions.
Now available for testing
really???? no feedback at all???
I have to get around to install Ubuntu, and I don't have the hard disk space for it just yet. Been meaning to go buy a terabyte hard drive to dual boot.
got sources or anything like that so I can haz on gentoo?
currently attempting to break open the deb, will fall back to a vm in worst case.
Edit: As I expected, I found the solution right after posting. Run NBHCreator.gambas from /usr/bin
I'm fairly new to Ubuntu and I've never use Wine before so can't work out how to get this running
The package installed, along with it's dependencies. Now what? How do I run it?
Sorry if this is basic stuff...
richard.
Working ok here. Still need to flash it onto my Kaiser - will report back if I find any problems.
Thank - this is a handy little tool
Edit: Hmm, output file only 4.8K so something is not right. Probably down to me so I'll keep playing.
richard_s said:
Edit: As I expected, I found the solution right after posting. Run NBHCreator.gambas from /usr/bin
richard.
Click to expand...
Click to collapse
The install deb should have created a 'start menu' item under /Applications/Other/NBHCreator
that is confirmed under the default Ubuntu window manager 'Gnome'
however I have not tested it in KDE or any other non-gnome window manager.
what window manager are you using?
poly_poly-man said:
got sources or anything like that so I can haz on gentoo?
currently attempting to break open the deb, will fall back to a vm in worst case.
Click to expand...
Click to collapse
let me know if you get it. I don't have the source available at the moment. it's on my wife's computer.
richard_s said:
Working ok here. Still need to flash it onto my Kaiser - will report back if I find any problems.
Thank - this is a handy little tool
Edit: Hmm, output file only 4.8K so something is not right. Probably down to me so I'll keep playing.
Click to expand...
Click to collapse
the resulting nbh must be 3M
DON'T FLASH IF IT ISN'T 3M.
make sure the zImage file is named 'zImage' and not somthing like 'zImage-12-06-10'
I am fixing the next version to allow different names for zImage.
mnjm9b said:
the resulting nbh must be 3M
DON'T FLASH IF IT ISN'T 3M.
make sure the zImage file is named 'zImage' and not somthing like 'zImage-12-06-10'
I am fixing the next version to allow different names for zImage.
Click to expand...
Click to collapse
No - I won't be flashing it! The file name is definitely just 'zImage'. Oh well I'll wait for the next version and try again.
richard_s said:
No - I won't be flashing it! The file name is definitely just 'zImage'. Oh well I'll wait for the next version and try again.
Click to expand...
Click to collapse
I haven't built in a error log into the program but could you run
the NBHCreator.gambas in a terminal and post the output.
what device are you building for and what are your settings?
After restarting Ubuntu your program it is all working as expected. Sorry about that - I should have thought to try that first
yeah, had to throw it into a virtual machine. Nice tool, though.
If someone describes the process in great detail (including the binary formats and all that), I can make a slightly more portable version, if you'd like.
I will be releasing a more cross-platform version after I work out all the bugs.
Keeping it ubuntu for now keeps the distribution of a crappy program to a minimal.
on that note... V0.2 will be out very shortly.
this will address
-input filename variations ie.. 'zImage-12-06-10'
-output filename specific to correct device ie.. 'VOGUIMG,POLAIMG and KAISIMG'
-error checking
-misc fixes

[Android-DEV-testing] Panel power up fix

Hi,
I'm opening another testing thread for android development.
This thread aims at testing the diamond panel power up / down code that I've reworked.
It has been already tested on my DIAM100 with a sharp panel but I need some more tests on different diamonds. From what I've seen, the diamond 500 do not yet have any panel code but I need some diam500 users to confirm that with a small log.
THIS THREAD IS FOR PEOPLE WHO KNOW HOW TO USE ANDROID AND ADB.
Any feedback is welcome. If you're experiencing problems, please attach a dmesg log so that I can analyze the problem, otherwise I probably won't be able to do anything to help you.
People who wants to help but don't know how to make a dmesg log should start by searching for a guide on the forum. Once you've got adb working and know how to make a dmesg log, then follow the small instructions bellow.
Source tree : http://gitorious.org/~jbruneaux/lin...ux-msm-home-work/commits/htc-msm-2.6.27-panel
Logging instructions:
If you want to make a usefull dmesg log, then follow these few steps :
1/ Reboot your phone (that way, I can get the boot log, which contains tons of usefull debug outputs).
2/ Once the phone is booted into android, make a first dmesg log to ensure we have all the boot logging data
3/ Now, turn off / on 3 times the screen
4/ Make a new dmesg log
5/ Post the two dmesg logs along with a short description of the problem you encoutered (i.e screen does not power up or must be "forced" to be turn on by blind touching the unlock bar, ...).
Link to the kernel package : http://www.4shared.com/file/uIoHquR7/kernel_modules_diam_panel_2011.html
Just an idea: wouldn't you get a much broader reply if you create an initrd script that does all that logging stuft onto the FAT partition automatically?
virus if we lower screen resolution of diamond l480 x 640 in to 320 x 240 we can gain speed i dont know how to do it like james which is doing rhalp nand project did in ralp n gain speed as 36.5 in neocore like huawe u8150 hav same processor as diamond n running on 320 x 240 resolution ?? i was wondering if this is possible ppl tried but they are unable to find data sheet od diamond if u could help in this helicopter88 did lower but he dont know how to scale ?
xtremists said:
virus if we lower screen resolution of diamond l480 x 640 in to 320 x 240 we can gain speed i dont know how to do it like james which is doing rhalp nand project did in ralp n gain speed as 36.5 in neocore like huawe u8150 hav same processor as diamond n running on 320 x 240 resolution ?? i was wondering if this is possible ppl tried but they are unable to find data sheet od diamond if u could help in this helicopter88 did lower but he dont know how to scale ?
Click to expand...
Click to collapse
In fact, helicopter88 has already contacted me for this downscale but I don't have any clue on how it does work. Right now, my aim is not especially to get the diamond running faster but to improve the panel power on/off because I've got this fix for a long time now but before submitting it for the main tree, I must have some tests on different devices.
Maybe if helicopter88 or james have successfully reduced the resolution we can see how to make it available for all users if it really accelerate the global device speed.
Datasheet are not available for most of the components of our devices and qualcomm have protected all those stuffs with DNA and things like that. We have a few application notes but nothing really specific to one phone or one component. The only way we can work is with other official kernels and reverse engineering.
Regards, Jerome
I'd like to test this out,once i fix my phone...
No datasheet for our phone,is really hard to find what needs to be changed to scale the display..
this one consuming battery as i think and screen is pretty gud thn other kernls
hi Jerome
Nice work! thanks for looking in that matter ! That issue kept me from using android since it was quite a pain to wake the panel up !
Now the screen powers up pretty faster, even though i still see some glitches sometimes (but less than before) and seems like it's more difficult to power it on while it's sleeping (sleep mode is set on 1 in startup).
I'll do a dmesg later on, if I remember well, my diam has a toshiba panel..
DIAM100 using latest xdandroid FRX06
FRX06
mchh said:
hi Jerome
DIAM100 using latest xdandroid FRX06
Click to expand...
Click to collapse
Hi,
could you please tell me how to install xdandroid FRX06 on my diamond? On http://xdandroid.com i found only "ext2" zip package, i dont know how to use this...
thank you.
D/
Hi said:
http://xdandroid.com[/url] i found only "ext2" zip package, i dont know how to use this...
thank you.
D/
Click to expand...
Click to collapse
download http://files.xdandroid.com/FRX06_Full_Bundle_25.3.2011.zip
unzip in your SDCARD
select the startup for your device
and run haret
market
lqtdc said:
download http://files.xdandroid.com/FRX06_Full_Bundle_25.3.2011.zip
unzip in your SDCARD
select the startup for your device
and run haret
Click to expand...
Click to collapse
Thanks very much for bundle. I had some problems with running haret (it always does softreset after start..) but it seemed to be problem of energy rom, I flashed back stock rom and it works fine.
I had also problem with calibration but deleting calibration file solved id.
Now, android is running quite well, but I can't download anything from market. (It always says after while that download was unsuccesfull). I have google account, synchronizing with gmail works fine but market not.
Can you help me with that?
Thanks.

[Modifying]A10 Chinese 2 DIN Car Audio WinCE6+Android 4.x.x with "GIBROID"

Hi all
I want to present you the work done by Serg090909 on the 2 Din Chinese Car audio system many people begin to use.
This sort of Car audio use WinCe 6.0 for Radio/TV/BT and the Android part for GPS and everything android can handle.
I only found information about modification in russian language by this famous guy i want to thanks gratefuly : Serg090909.
He made possible to boot from Sd-Card new builds (apollo tvbox and caravn776 build) for this sort of car audio and called it "GIBROID".
With this way, you don't touch at the Nands and don't damage your system.
Insert back your original Sd-Card to boot normally, nothing is replaced in the nands when you switch to your GIBROID Sd-Card
Work has been done to backup your nand and write nand again, but for end users GIBROID from Sd-Card is a better thing and the easiest way to do.
You can find the link here :
New Serg090909 2014 Build at 26 november 2014 :
Part 1 of 4
Part 2 of 4
Part 3 of 4
Part 4 of 4
New Update at 3 december 2014 :
Caravn 4.0.4-776 500mb No bluetooth
Caravn 4.0.4-776 500mb With bluetooth
GIBROID 11 January 2014 Old Build
Part 1 of 3
Part 2 of 3
Part 3 of 3
GIBROID 01 November 2013 Old build
Part 1 of 8
Part 2 of 8
Part 3 of 8
Part 4 of 8
Part 5 of 8
Part 6 of 8
Part 7 of 8
Part 8 of 8
Video of GIBROID switching apollo tvbox to caravn776 build
UPLOADING, link available later today
Other needed files
A10 Backup sh
A10 Repack
Restore Backup
Adb Rom Backup A10 A13
Extract Dump from native firmware
PhoenixSuit
Switch Apollo Caravan
I 'll post pictures and updates to this thread and if anybody is interested in helping me reporting in English the continuous work of Serg090909 you are welcome to participate and report results here.
Thank you and have happy tests.
To readers : Respect the rules of XDA Forums and don't link to warez sites where you could found information about this
To moderators : Could it be possible to give me the right to post hyperlink or if not possible i'll wait 10 posts
To Serg090909 : I don't speak russian and Google translations are not easy so if you want to help here you'll be my guest star
HOW TO :
Install GIBROID on Sd-Card :
- Use Win32 Disk Imager (sourceforge.net/projects/win32diskimager) to Format Sd-Card and write "GIBROID-4G-11012014.img".
This image is 4g space. You can use max 32g Sd-Card, but since this operation use all the space of the Sd card you are invited to expand the rest of the Sd-card space for User space
- Use MiniTool® Partition Wizard Home Edition 8.1.1 (partitionwizard.com/free-partition-manager.html) to expand the Sd-Card space.
- Place your GIBROID Sd-card inside the GPS Slot and keep safely your original Sd-Card.
Screenshots to Switch from Apollo to Caravn :
See (Screenshots) Switch from Apollo to Caravn.rar Attachments
Backup/Write Nand for "experts" :
Dump to the Sd-Card
- Download the script a10-Backup-SH (See Attachments). Copy it in the root of the SD card
- Install SU and Android Terminal Emulator with Play Store
- Run the terminal and see the operating system prompt a dollar sign ($)
- Type su and press Enter
- Type cd/mnt/extsd
- Type sh a10-backup.sh all
Restore Dump
See "Restore Dump" attachments
Compatibility List :
Klyde KD-7200d
Erisin
N708
Post your models
...
...
Hints :
Not related to GIBROID, this sort of car audio have a Hidden Menu in WinCE6 Part.
Hidden Menu :
- Go to settings
- Press 1357 with the remote controller
- Tadaaa !
Credits and Thanks all goes to Serg090909 and all the peoples involved in explanations, informations and helps.
Reserved
Another Reserved
Last Reserved
Chandler13 said:
Last Reserved
Click to expand...
Click to collapse
good work...
i try to read the russian thread with help of google translater....
its possible and very funny
found the password after 2 hours reading the russian thread...
..............................
................
............
....
simeri said:
good work...
i try to read the russian thread with help of google translater....
its possible and very funny
found the password after 2 hours reading the russian thread...
..............................
................
............
....
Click to expand...
Click to collapse
Password (4pda)
Password
Can't seem to find the password
Could you please be so kind to help me?
Best regards
Daniel
tykketyr said:
can't seem to find the password
could you please be so kind to help me?
Best regards
daniel
Click to expand...
Click to collapse
password is - 4pda
WOW, thanks!
I installed this image onto a SD-card and it worked! It is verry stable and I didn't have any hang ups on boot! GREAT!
I have a couple of questions/remarks
The boot image is a skull and I want to change it to something more friendly Where can I find this image to change it, using total commander to do it for example?
Thing is: Now my bluetooth dongle doesnt work anymore. I have the buetooth button but I cannot turn it on (well, I can but it turns off again)
Even if I try to connect my dongle directly without HUB it doesnt respond. Is this a driver issue or do I have a wrong dongle for this image? The old serge Image did work with my dongle so can someone tell me if they have BT working and which dongle they use?
Also, the Wifi dongle doesn't work as well as it used to. I didn't have much time to figure out what happens but it connects but drops connection and doesnt work that great,. I will keep you guys informed if I know what the wifi dongle does and doesn't do.
drogert said:
WOW, thanks!
I installed this image onto a SD-card and it worked! It is verry stable and I didn't have any hang ups on boot! GREAT!
I have a couple of questions/remarks
The boot image is a skull and I want to change it to something more friendly Where can I find this image to change it, using total commander to do it for example?
Thing is: Now my bluetooth dongle doesnt work anymore. I have the buetooth button but I cannot turn it on (well, I can but it turns off again)
Even if I try to connect my dongle directly without HUB it doesnt respond. Is this a driver issue or do I have a wrong dongle for this image? The old serge Image did work with my dongle so can someone tell me if they have BT working and which dongle they use?
Also, the Wifi dongle doesn't work as well as it used to. I didn't have much time to figure out what happens but it connects but drops connection and doesnt work that great,. I will keep you guys informed if I know what the wifi dongle does and doesn't do.
Click to expand...
Click to collapse
Serg090909 is working on a new build that will be released shortly based on Apollo. The Bluetooth will work again.
Teaser
The actual build you use don't contain Bluetooth libraries, that's why you can't use Bluetooth (can be implemented manually with terminal but didn't test since a new release is coming).
Of course you can change the wallpaper as you wich like you would do with your phone and the boot image too (but i didn't digg to find the boot image actually).
I don't know what to say about your wifi, my dongle works like a charm without connection drop.. Maybe the wifi implementation was a bit buggy for some.. Let's wait for the new release !
Chandler13 said:
Serg090909 is working on a new build that will be released shortly based on Apollo. The Bluetooth will work again.
Teaser
The actual build you use don't contain Bluetooth libraries, that's why you can't use Bluetooth (can be implemented manually with terminal but didn't test since a new release is coming).
Of course you can change the wallpaper as you wich like you would do with your phone and the boot image too (but i didn't digg to find the boot image actually).
I don't know what to say about your wifi, my dongle works like a charm without connection drop.. Maybe the wifi implementation was a bit buggy for some.. Let's wait for the new release !
Click to expand...
Click to collapse
Thanks Chandler13!
You and Serge090909 have been a real help on this topic. First I thought no one would care about these android radios and I would be stuck with the stock firmware! Now, I have a radio which does so much more and it looks nice! Even if there is going to be a new release which I cannot wait to put into my radio!. The teaser looks nice and has a great look/skin. I didnt understand what this apollo was, is this the musicplayer? It looks great anyway! I was just wondering, since we are running the OS from a SD-card, is it possible to make the internal memory a little bit bigger. This way we could install apps with no bother that it runs out of memory. 2 GB would be more then enough. I am running the OS from a 32GB-Sdcard so I have room to spare :laugh:
Thanks for the tip for the background, I allready changed the background but I didn't find the boot-image either...
I allready solved the problem with the wifi-dongle. I was in my car and next to my home, but my wifi signal wasn't that great. I used my iphone to make a hotspot and it worked like no other!
drogert said:
Thanks Chandler13!
You and Serge090909 have been a real help on this topic. First I thought no one would care about these android radios and I would be stuck with the stock firmware! Now, I have a radio which does so much more and it looks nice! Even if there is going to be a new release which I cannot wait to put into my radio!. The teaser looks nice and has a great look/skin. I didnt understand what this apollo was, is this the musicplayer? It looks great anyway! I was just wondering, since we are running the OS from a SD-card, is it possible to make the internal memory a little bit bigger. This way we could install apps with no bother that it runs out of memory. 2 GB would be more then enough. I am running the OS from a 32GB-Sdcard so I have room to spare :laugh:
Thanks for the tip for the background, I allready changed the background but I didn't find the boot-image either...
I allready solved the problem with the wifi-dongle. I was in my car and next to my home, but my wifi signal wasn't that great. I used my iphone to make a hotspot and it worked like no other!
Click to expand...
Click to collapse
Apolllo Tv is another build in short, Serg090909 gived us the choice to launch the "Caravn" build, or the Apollo Build at first start till you choose to boot only one of both. Clean launcher parameters to take a look at apollo UI.
I just reported the very good work done by Serg090909 and i'm glad i'm not the only "french-english and others" to enjoy his work.
Believe me, it's a pain in the ass to traduce russian to english for a french ..
Of course you can expend the partition, i'll post more about this and making own builds.
And about a surprise i'm preparing for the WinCe part....... :angel:
To be Continued..
Chandler13 said:
Apolllo Tv is another build in short, Serg090909 gived us the choice to launch the "Caravn" build, or the Apollo Build at first start till you choose to boot only one of both. Clean launcher parameters to take a look at apollo UI.
I just reported the very good work done by Serg090909 and i'm glad i'm not the only "french-english and others" to enjoy his work.
Believe me, it's a pain in the ass to traduce russian to english for a french ..
Of course you can expend the partition, i'll post more about this and making own builds.
And about a surprise i'm preparing for the WinCe part....... :angel:
To be Continued..
Click to expand...
Click to collapse
Nice! I love surprises
I also had the honor to translate some posts from Serge into english and I must say Google translate does a hell of a job. I didn't expect that :good:
Sure, you do get a lot of jibirish but if you read carefully you can allways make out what it says.
I'm actually dutch so my french isn't that good either. So i'm glad this wasn't in french or else I would be translating my ass off
Keep me updated about your surprise and the new build. I can't wait!
Any news on this new ROM?
Low memory alarm
Chandler13 said:
Apolllo Tv is another build in short, Serg090909 gived us the choice to launch the "Caravn" build, or the Apollo Build at first start till you choose to boot only one of both. Clean launcher parameters to take a look at apollo UI.
I just reported the very good work done by Serg090909 and i'm glad i'm not the only "french-english and others" to enjoy his work.
Believe me, it's a pain in the ass to traduce russian to english for a french ..
Of course you can expend the partition, i'll post more about this and making own builds.
And about a surprise i'm preparing for the WinCe part....... :angel:
To be Continued..
Click to expand...
Click to collapse
Man, I'm very grateful for your big help! I have a N708 installed in my new civic 11 and the worst problem is that all I install in android comes to the internal memory not to the SD card, can I change this?
Move to NAND??
Hi I´m from Argentina, and I also must thank Serg090909, Chandler13 and Google translator. They made up a team that brought my unit back to life!
I had a problem with my original rom and screwed it up trying to fix it with terminal commands. It didn't boot at all and I couldn´t find a solution until this thread.
Now, I wanted to know if there is any way to flash this rom to the internal nand. I got nothing to lose since the damage is already done.
Thanks in advance!
Hi all !
Hello,
I'm french and I'm interested by this thread forum...sorry for my English.
The mine update via sd card too.
I have this model of car audio (WinCE 6 + Android 4)
Can confirm that it would work with my car radio?
Otherwise, I do not understand ... What can it do for me? boot other bluids with bluetooth support ? no affect my actual firmware ?
PS : I try this : in CE mode : Go to settings, Press 1357 with the remote controller..... but nothing appear
--> This might help people who have the same as me!
------------------------------------------------------------------------
Otherwise, I had a startup problem on android, I asked the firmware to the dealer:
I managed to restart ... but it does not have me delete all my installed apps, just allowed me to restart (I do not know how, but its work (the firmware is 210 MB).
This firmware link (with explanation) :
https://www.wetransfer.com/download...71d307e45402858f585c713020140228070442/b7d4f9
thx!
Reflashing
I think that this thread is dead. I hope I`m wrong, since is the only one that deals with firmware for the device I have.
I tried to connect my laptop to the head unit and flash the firmware to nand but i failed.
What I did:
1) power off unit
2) connect laptop to USB OTG where the wifi dongle is, using a male-male usb cable.
3) power on unit holding menu and volume knob pressed.
4) screen goes black and stays there.
5) computer detects nothing.
Possible causes:
My android system is beyond repair ( I don't think this could be the problem, since it boots perfectly with gibroid on SD card)
too many extensions for usb cable. 1from the back of the unit to the dashboard and then the "male-male" usb cable...
Many many other of which I have absolutely no Idea.
In addition to this, livesuit tells me that gibroid image is not valid.
Any ideas?
Cabezalimon said:
2) connect laptop to USB OTG where the wifi dongle is, using a male-male usb cable.
Click to expand...
Click to collapse
Hi,
This is not OTG, in order to connect to android part via USB you'll have to disassemble the unit and find a real usb otg on android board. it is located right next to the socket where the 'wifi' marked cable is connected.
stepashka said:
Hi,
This is not OTG, in order to connect to android part via USB you'll have to disassemble the unit and find a real usb otg on android board. it is located right next to the socket where the 'wifi' marked cable is connected.
Click to expand...
Click to collapse
Thanks!
I've been reading about phoenix card software. Apparently it could flash the firmware from an SD card for allwiner chips. I guess I could try that before disassembling the unit. I'll let you all know how that goes.

Categories

Resources