yashsingh1/xdaforums huggingface dataset:
[HD2 Android SD Development] mattfmartin:
Hey Montray,

Just a suggestion. You might want to put UPDATE ver 2, and maybe the date on your title. Im sure alot of people think it is the old one.
[HD2 Android SD Development] montraydavis:
Thanks, that's a very good idea! :)

-- COFFEE SHOP v2.1 has been initiated, and will be released soon.

2.1 will include a Graphical User Interface(GUI) :)

Minimal threading support has been added to reduce wait time
[HD2 Android SD Development] Angelbast:
I have a question, i have system.img which size is around 250 mb and when i rebuild into system.ext2, the file size is about 2 gb, how can i decrease this size to a "normal" one?
[HD2 Android SD Development] montraydavis:
Check file 'bin/environment/tools/wait_and_build_phase.sh', and locate

genext2fs -d bin/environment/.tmp/. -b 2000000 bin/environment/port/system.ext2 . Change the value to whatever you would like :)
[HD2 Android SD Development] Angelbast:
Thanks for the quick answer!

I have an other question, which size i have tu put? the same as system.img one?

Because when i replace 2000000 (2gb) by 300000 (300mb), the system.ext2 file is not created and the port folder is still empty...
[HD2 Android SD Development] montraydavis:
You are very welcome.

Depends on the size you want your .ext2 to be. (:

Use a byte converter: http://www.123marbella.net/en/free-bandwith-calculator.html

The genext2fs argument is in "kilobytes" 2000000 = 1.9gb etc....
[HD2 Android SD Development] Angelbast:
Ok i understand what the problem was: 300mb was too small, i tried with 500mb and the system.ext2 file had been corectly created.

Thanks for the help and Thanks for the soft which is perfect!
[HD2 Android SD Development] montraydavis:
You are very welcome! Thank YOU for testing. Glad that it worked out for you fine. :)
[HD2 Android SD Development] Angelbast:
It worked well for me to create the system.ext2 but my rom doesn't, i think i've made something wrong lol!
[HD2 Android SD Development] montraydavis:
What base did you use?
[HD2 Android SD Development] ceo4eva:
I'm guessing I need Linux for this? Oh well =(
[HD2 Android SD Development] UnkzDomain:
Awesome! I got it to run successfully with a generic Passion system.img.

I am trying to create a single script to build the latest CM from source and I am trying to automate the process. Here are the main questions that I have:

What exactly are the "housekeeping" steps that are performed to tweak the system.img to work on the HD2?

How do PPP and RMNET work with this? I know that most EVO-based kernels only work with PPP, but doesn't the Nexus One use RMNET by default? If so, is there a way to change that or am I stuck using kernels based on Nexus only?

Is there a way to make the system.ext2 file be only as large as it needs to be and not a predetermined size?

Would it work fine if I just took an existing system.img from a Passion build, extracted it, and just used genext2fs without changing anything, or are the "housekeeping" steps vital to the process?

How do I make a rootfs.img for the build to be able to boot properly?

EDIT: Also, when I got it to work I didn't try rooting the build. I just found out that the custom rom can't be rooted because it gives this error:

cp: cannot stat `bin/lib/su': No such file or directory
[HD2 Android SD Development] montraydavis:
Right now, just host file fixes ( if neccesary ) for networking;

Looks like su isn't in the correct directory. You will need to download it before you can root it. However, I will provide it in the next release, as well as newer "housekeeping" methods ( ie. networking modules etc... [automatic] ).

2.1 will bring much more to the table than 2.0 ( which is still technically beta ).

PS: yeah, you're pretty much stuck unless you know how to manually apply fixes to SENSE based roms.

This MIGHT be supported in v2.1 to SOME extent, but, not really sure if I want to dive into SENSE at this time.
[HD2 Android SD Development] jimhaddon:
This doesn't work for me.

I extracted the coffeeshop, then extracted a build to the root of the coffeeshop.

I cd to the directory and run ./main

Welcome to Coffee Shop

Lets setup your environment....

open image file failed

sh: ./bin/environment/commands/*: not found

If you would like to make any DIRECT changes to the Android image, browse "bin/environment/.tmp/"<- ps: FOLDER MAY BE HIDDEN DEPENDING ON YOUR SETTINGS.

Enter "/build" to complete the build process!

#Enter /help for other commands.

rm: cannot remove `config/buildprop.xml': No such file or directory

bin/environment/.tmp/build.prop: No such file or directory

Then I enter /build

this is returned:

Please wait while your image is being built!.........

cp: cannot create directory `bin/environment/.tmp/bin/.': No such file or directory

cp: cannot create directory `bin/environment/.tmp/lib/modules/.': No such file or directory

cp: cannot create directory `bin/environment/.tmp/app/.': No such file or directory

genext2fs: not enough memory for filesystem

Image was built: 'bin/environment/port/system.ext2'

Thanks for using COFFEE SHOP! :)...

Nothing is output. Have I done something wrong?
[HD2 Android SD Development] jimhaddon:
OK.. now I worked out that system.img should be in 'image' directory. Still fails though.
[HD2 Android SD Development] jimhaddon:
Managed to get it to build... but my image will not load correctly.. I'll try this again when there are fewer bugs. Thanks though.
[HD2 Android SD Development] mattfmartin:
I'm having trouble understanding theses dependencies. What are they for, and where are you supposed to put them?
[HD2 Android SD Development] montraydavis:
You install it via terminal.

apt-get install genext2fs

Or visit the site, and download then install.
[HD2 Android SD Development] mattfmartin:
Thanks montray
[HD2 Android SD Development] UnkzDomain:
Haha yeah, basically, I want to learn exactly what Coffee Shop does so that I can do it myself and make a script to auto-build a nightly for CyanogenMod... I guess I'll wait until you go open-source.
[HD2 Android SD Development] montraydavis:
For those who are getting errors, I believe that is due to insufficient privledges. Run coffee shop with root permissions.

sudo ./main
[HD2 Android SD Development] jimhaddon:
Hi,

thanks for this. I now have a build loading. However my build is without radio it appears - it is unable to find any mobile networks. It does however work with WiFi. Any ideas?
[HD2 Android SD Development] montraydavis:
Well, the problem is, I need people to submit logs at http://xdaforums.com/showthread.php?t=824413 so that I can further dive into COFFEE SHOP. As mentioned before, it's BASIC at the time being. Meaning it simply strips an existing Android build of it's contents, and exports that to a ext2 image file, system.ext2.

I have, however, implemented a small technique for buildprop, and some networking features. HTC SENSE networking fix will be available in 2.1.

Submitting networking logs would be GREAT.
[HD2 Android SD Development] supermaster:
Beautiful, just what i needed right on time :)

Thanks
[HD2 Android SD Development] Staxxthedan:
Interesting, will be trying a build soon. lol!:D
[HD2 Android SD Development] mattfmartin:
Hey Montray, if you want a bunch of logs, go into Letama's thread. The one for the test wrapper. There's quite a few in their.
[HD2 Android SD Development] montraydavis:
I've collected a bunch of information to help proceed with COFEE SHOP's

development, thanks to xda-members, and especially xda-'developers'!

--------------

EVO ROM PORT STATUS:

[LIST]
BOOTABLE
[/LIST]
[HD2 Android SD Development] af974:
You are a genius !! :)

I cant wait to try your new kitchen,i was using the first release but stopped becasue the bug with Ubuntu where the kitchen disappear while porting a new build.

Thanks for your work :)
[HD2 Android SD Development] montraydavis:
So I've officially ported EVO rom with COFFEE SHOP, but there are many nocitable issues.
[HD2 Android SD Development] M..N:
What about a dell streak rom, would that work?
[HD2 Android SD Development] montraydavis:
Provide me a link to a rom, and I will test it out.
[HD2 Android SD Development] UnkzDomain:
Wow, 2.1 seems like it will be amazing! I hope you get this open-sourced ASAP though because I'd like to help out with the project!

If you don't already have another site in mind, I'd recommend that you use github.com when you release the source. It's really useful for managing projects when multiple people are working on it.
[HD2 Android SD Development] tyween:
does this support building cyanogenmod? 2.1 sounds great!
[HD2 Android SD Development] montraydavis:
Post a link to a cynanogen based rom, and I will test it out.
[HD2 Android SD Development] UnkzDomain:
The problem is that all cyanogenmod roms are distributed as update.zip, not as .imgs... you can compile it if you want, but I'm pretty sure that it will basically be the same as AOSP Froyo in terms of compatibility with this tool.

Here's a link to instructions to compile .imgs for the Passion/Nexus One for CyanogenMod

http://wiki.cyanogenmod.com/index.p....28Advanced.29_Generate_Individual_.IMG_Files
[HD2 Android SD Development] montraydavis:
Well, the way coffee shop works is simply extracting the system.img contents, and work it's way from there (packing them together, applying patches if needed, applying modules etc,) and then repack it into an ext2, so, it coming as update.zip shouldn't make TOO much of a difference, other than file name, and method of extracting the zip contents. Thanks for this.

I will test it out, and report back once I have successfully ported a cyanogen based rom....(assuming it will work)
[HD2 Android SD Development] UnkzDomain:
Yup, the main thing with an update.zip vs a system.img is that the update.zip only contains the files and then has an update-script that would set all the necessary permissions and make a bunch symlinks to files for things like busybox whereas a system.img would already have those changes applied to it.
[HD2 Android SD Development] montraydavis:
Hmmmm. In that case, I should be able to easily implement a script to run the update.zip with ease, right? Do you have a list of the symlinks and other content that the update.zip creates, or do I have to manually look through it? ( which would suck )

Well, the next version won't be open source, but, the one after that will be... However, I might send you the source code in a message sometime later on, and then release 2.2 as cyanogen compatible. Sounds like a plan? :)
[HD2 Android SD Development] tyween:
Sounds good :P. Hey just so you know, the CM6.1 nightlies are hosted here: http://mirror.teamdouche.net/?device=passion&type=nightly

As of right now cm_passion_full-239.zip is the newest one. Hope this helps! (from what I have gathered Nexus One based cm6 builds are what we are using).
[HD2 Android SD Development] UnkzDomain:
Haha sounds cool... My C knowledge isn't as great as I would like it to be so I don't know how much I could contribute in terms of code, but I can definitely help with modifying shell scripts.

The symlinks and permissions for the update.zip versions are in the META-INF\com\google\android directory in the updater-script file. The syntax is kinda tricky because the CyanogenMod team updated the updater binary to be more flexible, but changed the syntax in the process... I think this is what the set_perm and symlink methods do:

set_perm(<uid>, <gid>, <mode>, "<path>")
set_perm_recursive(<uid>, <gid>, <mode>, "<path>")
symlink("<path to file that you want to link TO>", "<path to link you want to make>", "<path to another link you want to make>" , ...)

It would be fairly simple to have the basic symlinks and permissions pre-programmed into a user-editable script (or maybe have it read an XML file?), but the "real" way to do it would be to create a parser for the updater-script file and that would be pretty complicated (at least for me with my limited knowledge of C).
[HD2 Android SD Development] montraydavis:
That's why we have "Shell-Scripting" :) It's amazing.
[HD2 Android SD Development] UnkzDomain:
Haha yeah, I just wasn't sure how much the "main" executable (which I think is in C) did and if it would need to be edited at all to make sure it's CyanogenMod compatible :p
[HD2 Android SD Development] montraydavis:
COFFEE SHOP 2.1 has been released! :) Much more stable. !
[HD2 Android SD Development] jimhaddon:
Have just tried this... but the builds it creates do not work. Just got a constantly looping load screen. Building the same img in coffeeshop 2 works fine. Downgrading to 2.0....
[HD2 Android SD Development] montraydavis:
What base did you use.?

HTC sense.?
[HD2 Android SD Development] jimhaddon:
Passion. No HTC sense
[HD2 Android SD Development] montraydavis:
Did you run the chmod command to fix permissions?
[HD2 Android SD Development] jimhaddon:
I ran chmod 777 on the file output to the port folder.
[HD2 Android SD Development] jimhaddon:
Any ideas?
[HD2 Android SD Development] gallit:
Build testing

Hie,

I tried Coffee Shop to make a build based on MIUI Desire.

The system.ext2 is well generated.

I can boot and use the new build.

Wifi works, market, browser, sound, etc... fast and responsive.

But i have one issue : i cannot connect to the mobile network.

The pin code is never asked.

I tried with several kernels (netripper's evo, hastarin's), nothing...

Toggle airplane does nothin.

Logcat is empty...

Any suggestion ?
[HD2 Android SD Development] kenzo888:
O
[HD2 Android SD Development] rasumia:
is anybody tried ACE rom...:confused:
[HD2 Android SD Development] :
hello

i test to create build but i don't arrived....:(

i have put on my computer VMware Player an ubuntu 10.4

i have put on the system te COFFEESHOP2.1 folder

i have put on the system.img of the dhd rom

with terminal i can load this but i have some error and the files does not extract or create....can you help me please?

i can see this when i launch the main file

root@ubuntu:~# chmod 777 -R /COFFEESHOP2.1/*
root@ubuntu:~# '/COFFEESHOP2.1/main'

(<unknown>:2367): Gtk-CRITICAL **: gtk_container_add: assertion `GTK_IS_WIDGET (widget)' failed

(<unknown>:2367): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

sh: ./bin/setupenvironment.sh: not found
cd: 1: can't cd to bin/environment/.tmp/
sh: ../tools/unyaffs: not found
root@ubuntu:~#

thanks
[HD2 Android SD Development] pulpoff:
Hmm ..

What EXACTLY does this coffeeshop do ?

does it only create HD2 images or does it support anything else ?

Can it be used to port HTC Legend image to SE X8?
[HD2 Android SD Development] rasumia:
Dear OP,

is the development of you kitchen is going on? hope to see update soon...thanks a lot!
[HD2 Android SD Development] rafpigna:
Where is the documentation?

I downloaded the rom, extracted... and now?

What I have to do if I want to install/remove apps, apply themes... the GUI is really poor.. just two buttons...

Am I missing something? :confused:
[HD2 Android SD Development] mskip:
Did you even read posts 2, 3 and 4? Im guessing not :rolleyes:

Mark.
[HD2 Android SD Development] :
hi all

i have a question for the user of this kitchen

i arrived to extract the system.img and convert to system.ext2 (500mo by default)

but i don't see how to modifie the base system.img after extract

did i can disable some option, applications, or other files ?

how to inject the fix for the HD2 (camera, data, sync etc)

thanks a lot

[edit]

i have arrived to extract the system.img with "losetup -f-show system.img" and "mount -t ext2/dev/loopx/xxx" (thanks to cedesmith ;-))

and now i can see apk, background etc...

i want to disable all of the extra files for create a lite build but i don't say hox te re create the system.img after my mod

for fix all drivers etc for hd2 were put the files and where found this fix?

sorry for my bad english ^^
[HD2 Android SD Development] willwmj:
good to see there has a kitchen here. i am downloading ubuntu and will try to cook my first android rom later.

hope montraydavis will continue developing this good kitchen.

thanks a lot.
[HD2 Android SD Development] willwmj:
i am running ubuntu via VMware and i cannot extract system.img.

using below cmd:

unyaffs system.img

But terminal warning me that "Segmentation fault"

do you know how to extract system.img ?

thanks in advance.
[HD2 Android SD Development] M..N:
Sorry for the late reply, here is a rom to test if you are still able to : http://xdaforums.com/showthread.php?t=767413 i know it is 1.6 but it may work
[HD2 Android SD Development] -Spyros-:
Hi there,

are there more Android-Build kitchens?

I know only one--->COFFEE SHOP.

Can somebody send me links of other kitchens? [sry for my bad english :S]

Greetings
[HD2 Android SD Development] montraydavis:
I know I am always in and out on the development of Coffee Shop, but, it's because of college registration and what not, but, a major update is coming soon. I have not halted the development, just haven't made any major releases due to the statement above. ETA: within 48hrs.
[HD2 Android SD Development] af974:
Hmmmm...nice news, hope that it will have NAND support.

Thanks.
[Captivate General] littleasian:
hey guys, got my captivate running smooth over here. was wondering if i could safely delete my samsung keyboard since i never use it? anybody have any ideas? thanks.
[Captivate General] MendedEagle:
Having used the phone extensively over the last week and a half...it probably is safe to get rid of it. Just like how you could probably delete the android or the swype keyboards.

Not 100% sure on this and I'm far from being an android expert or developer so might wanna wait for a few more people.
[HD2 Windows Mobile 6.5 Themes and Apps] anhphe076:
Google Maps for PPC v4.1.1 (#1)

Update 20/07/2010

Requirements: WM2003 - WM6.5

Overview: Take the power of Google Maps with you on your mobile phone.

Features

* Places of interest:

Selectable icons and labels on the map allow you to choose prominent businesses or places of interest in order to see business info, reviews, photos, Wikipedia articles, and a lot of other local information. To select an icon or label, use the 5-way pad or joystick to pan it to the center of the screen or tap it on touchscreen phones.

* Favorite Places (English only):

Explore the favorite places of local experts from cities around the world. Find out where they like to go, and why, from their own perspectives. From the Maps main menu, go to ‘Layers’ > ‘More Layers’ > ‘Favorite places.

Real-time traffic

-See where the congestion is, and estimate delays in over 30 major US metropolitan areas.

Detailed directions

-Whether you plan to walk or drive, your route is displayed on the map itself, together with step-by-step directions.

Integrated search results

-Local business locations and contact information appear all in one place, integrated on your map.

Easily movable maps

-Interactive maps let you zoom in or out, and move in all directions so you can orient yourself visually.

Satellite imagery

-Get a bird's eye view of your desired location. (It's like you're there, we swear.)

New: Search by voice!
[HD2 Windows Mobile 6.5 Themes and Apps] philo69:
Thanks a lot, i 'll try soon. :)
[HD2 Windows Mobile 6.5 Themes and Apps] anhphe076:
Welcome..............!!
[HD2 Windows Mobile 6.5 Themes and Apps] davemazo:
Excellent thanks a lot. I can confirm that on my Tmobile 1.72 rom voice activation does work and works well
[HD2 Windows Mobile 6.5 Themes and Apps] w8asa:
Ca'm O+n AnhPhe

Cam on AP nhieu lam.
[HD2 Windows Mobile 6.5 Themes and Apps] anhphe076:
Thank you!
[HD2 Windows Mobile 6.5 Themes and Apps] Pandemoniumone:
Thanks for the info on the update as well as posting the cab, appreciate it!!
[HD2 Windows Mobile 6.5 Themes and Apps] zard:
Same here. Appreciated the update and cab posting.
[HD2 Windows Mobile 6.5 Themes and Apps] rumpleforeskin:
thanks for the update.

Voice search is nice, but compass still not operating the direction arrow even when GPS set to manual
[HD2 Windows Mobile 6.5 Themes and Apps] coolpixs4:
I have broken Font on GoogleMaps and Google Youtube, how can I solve this problems ?

in may PPC

\Windows\

included these fonts: cour.ttf, Tahoma.ttf, Tahomabd.ttf, wingding.ttf

\Windows\Font\

included fonts: KinhDich.ttf

I have search on google and follow some instruction like:

"copy a tahoma.ttf then edit as zzTahoma.ttf, then put in system \Windows\ and \Windows\Fonts\

however it seem doesn't solve the problem of Font on popup menu in GoogoleMaps and Youtube Application.

Any ideas for this issue ? THANKS
[HD2 Windows Mobile 6.5 Themes and Apps] jrajesh82:
increase cache file size

Hi Guys,

i have updated the latest version of google map on my windows mobile, now i have a big problem, in the earlier version cache file size is unlimited, so i can cache the data's what every i surf before, and now the cache size is limited to 24MB.. HOW TO INCREASE THIS CACHE SIZE USING REGEDIT, OR BY ANY WAY.. plz help me.
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsalate:
I have working mms on my Tmo hd2 all I did was go to settings apn and change the authenticity to chap or pap and it had worked both sending and receiving. I'm on miri 17 matleo

-------------------------------------

Sent via the XDA Tapatalk App
[HD2 Android Q&A, Help & Troubleshooting and Genera] neugroove:
Finally a fix! Thanks man it worked like a charm!
[HD2 Android Q&A, Help & Troubleshooting and Genera] dysprosi:
Still not working for me. I'm using Miri v17 and Darkstone Froyo HD v1. Did you make any other changes?
[HD2 Android Q&A, Help & Troubleshooting and Genera] tsalate:
No that's all I changed. Did you happen to change the settings and then save them? I will load up another build later and see it works on it. If this works for anyone else please post your set up so others will know which builds it works for.
[Galaxy S I9000 Themes and Apps] soraxd:
i see so many themes people are using, i would love to try out so many of them, but ive searched thru all of the themes section of the i9000 area, and cant seem to find any. is there a list of themes available anywhere? ive seen at least 6 or more different themes, yet ive only seen one for download here.
[Upgrading, Modifying and Unlocking] dr_Henio:
The phone stops at the first logo of Samsung, does not appear the next windows mobile logo.

It works a combination of Fn + Enter

and green and red + power

but after the approval of a space is displayed Formating, please wait ....... and you can wait forever

What can I do? Something is to upload a backup? Please Help me?
[Upgrading, Modifying and Unlocking] hashtowent:
LINK TO ALL FILES

its always bewst to get to full dxib in such cases!

(=

backup seems impossible if boot isnt working!

to flash with official dxib1 but it is needed to have working rom on i780

so do the following:

get mirage and drivers(ill upload for xp) and a i780 rom no matter which.

then open official updater(ill upload for xp too) and make full update!

your i780 should be unbricked then.

if after updadate with mirage same problem get russian full splitted (ill upload too) and first make full flash using these then make fully dxib1 update over russian =)

links are in here when up is done!

attachments:

i780seven: drivers for flashing i780 using win7 32bit! (install for i780 like this:

plug in emergency mode on usb let it search for drivers and then select driver manualy! the one you have in this archive!) ITS IMPORTANT to RESTART AND To run MIRAGE with ADMINRIGHTS-otherwhise i780 wont be found!)

dxib1 is being uploaded right now!

russian full splitted is up too

mirage is although up!

7/vista drivers are here as attachment!

have fun! link to folder will follow!