yashsingh1/xdaforums huggingface dataset:
[Touch HD Themes and Apps] sliv:
how do i install this? renamed the zip file to skin.cps and coped it to program files/core player and nothing happens.even tried extracting and then naming the extracted file skin.cps and copying same still nothin happens..... does any one have a cab for this pls?
[Touch HD Themes and Apps] mike2nl:
Hi sliv,

Which type of phone do you have?

Which version of core player do you use?

Do you have the right directory of core player?

Is the skin.cps file size = 128.3 KByte (total commander)?

I have downloaded the skin.zip file here. Then i have

renamed the file to skin.cps. Then i have installed the

skin.cps on three different phones. It is working all the time.

Ok all the time it was a HTC Touch Pro 2. The core player

version was 1.3.5 and 1.3.6.
[Touch HD Themes and Apps] mike2nl:
power radio skin

A new additional skin for the DUSK series ie ready.

Power Radio is the name of the application from 6Fg8.

The skin name is : DUSK_WHITE_BLACK

And here a screenshot. The download is here

There are more but i have not enough time yet

to upload all the files. In the next few days i

will what i can do.
[Touch HD Themes and Apps] mike2nl:
Hi @all,

there is a new skin for the power radio from 6Fg8.

The original power radio thread can be found here

in post #1.

Based on dusk (B/W shadows) i have changed the

buttons. Please give the first version a try and

please my work needs response to be better.

6Fg8:

Do you see the problem with the text in the station

buttons? It is possible to change the positions a little

bit? Or it is possible that you will have a set value

for that positions? Or i have to change it ;-).
[Touch HD Themes and Apps] mike2nl:
Spare for the power radio skins update
[Touch HD Themes and Apps] angelfire226:
I think I see the problem here. I'm not sure you'll ever see this, but... you have renamed the zip file instead of the skin file.

You have to unzip the zip file and THEN rename the file inside "coreplayer.cps" to "skin.cps". Then you copy the skin.cps to your program files\coreplayer folder on the device.

Hope this helps!

-A
[Touch HD Themes and Apps] angelfire226:
This one is definitely better! It's gorgeous!

I admire you guys for all of your hard work. I love to code and skin and build some amazing digital artwork, but I'm addicted to it and just can't sit in front of the pc for that long anymore due to physical disabilities. I do still love to come and play everytime I upgrade my latest winmo device though.

Amazing work!

-A
[Touch HD Themes and Apps] xpressyourcell:
Dusk S2U2 skin

Here's one for S2U2

http://xdaforums.com/showthread.php?t=605799
[Upgrading, Modifying and Unlocking] Steven855:
I had some free time on my hands, so I decided to finish the rom kitchen that I've been trying to work on for the past 6 months. This release is for all axims. I would recommend using the latest WM5 stock roms for this (A02 for X50 series and A12 for X51 series). You will find some basic instructions over on the same Aximsite page as the download, but there's more than enough help here. Version releases will be at the bottom of this post.

Warning: You might hit a snag when using package tool with the X50 series stock roms. If you have an X50(mid), use Maglite's modified X50(mid) WM5 A02 rom (go searching on Xda-developers for it). For X50(low) and X50v, I'm still trying to find a fix (I remember someone giving me a fix once, but I forget what it was). X51 series roms work normally.

The version I have uploaded now is a beta version. Please post or pm me with bugs (problems) and I will try to fix them when I can (I'm a full time college student and my development computer is at home).

You can find the download links on Aximsite at http://www.mobilitysite.com/boards/x50-x51-forums/223959-make-your-rom-your-way.html

if you really want to donate something, my paypal email is "toa649@myway.com" . You don't have to give anything (although I am on a college student on a budget working on this stuff in my spare time away from my studies), my work is free for everyone's use.
[Upgrading, Modifying and Unlocking] agottschling:
Can someone re-upload this?

The link in the first post is dead and i can't find a download anywhere else. So can someone who has the installer please re-upload the file.

Thanks
[Upgrading, Modifying and Unlocking] navcar:
Steven855's "Portable Axim Rom Kitchen" re-uploaded: Download (x50/x50v/x51/x51v)
[General Questions and Answers] AdenHameda:
I cant seem to get this thing to work. I run WM 6.1 on an HTC Mogul. I have scph1001.bin in the bios folder and the program loads like it should and I can select options, config the contols and memory cards and such. I have Final Fantasy 7 discs 1, 2, and 3 as .bin with a .cue and the program recognizes them when I go to load and iso but when I select disc 1 the on screen controller comes up but the game doesnt load. I even let it sit there for a minute and FpseCE just closes. what am I doing wrong? Those same files work just fine on my Desktop PC using ePSXe emulator. please help!
[General Questions and Answers] Rudegar:
emulators are rarely 100% compatible with all games if I were you I would check out their website for compatible games list or maybe in their forum
[General Questions and Answers] AdenHameda:
ok... so it actually worked... once. I was checking to make sure the bios was loaded and for some reason when I chose the bios it took me back to the main menu unlike everytime before and since it just shuts the program off. the one time it actually stayed on after choosing the bios is the one time I got FF7 to play and it played wonderfully. anyone know whats going on with it now?
[Hero, G2 Touch General] Farfooz:
Hi all,

Im having a problem. Whenever i recieve a text message and the screen is locked the text displays as always 11 minutes before the current time. For example lets say i send a text at 7:05. The person replies a minute later and it says 6:55. The thread then becomes all messed up. Have had this issue since the original rom and have done many wipes since. Currently i am running the 2.2e MoDaCo Rom and was wondering if there is a fix for this issue because it is starting to become very annoying scouting for replies in the threaded sms. Please someone help
[Touch HD Windows Mobile ROM Development] odm3xda:
I am sorry to open a new thread for that but i got sick from flashing my rom for nothing

I tried 2 different cooked roms Energy and Dutty using the latest uspl and it worked BUT the screen is in NEGATIVE colors like old photographs before printing unless i get back to stock _HTC Touch HD_RUU_BlackStone_HTC_ARA_1.14.415.2_Radio_52.57.25.30_1.10.25.25_Ship

and this is the only rom that makes my screen operates normal a lot of people replayed to this in other threads advising to change the uspl which i believe has nothing to do with my problem

:mad::mad::mad:
[Touch HD Windows Mobile ROM Development] wmh:
Perhaps you should listen to the people who give you advice and try a new spl as they say before making a new thread. As you've been told already an outdated SPL is almost certain the cause of your problems.

Just making new threads posting the same problem without listening to the help provided will only lead to annoyance instead of helpfullness and most likely a mod will close this thread (please do mods)
[Touch HD Windows Mobile ROM Development] TheBrilliantMistake:
That's a little harsh since the USPL thread is very ambiguous... suggesting a USPL update is a nicer way of keeping your original SPL.

In fact a number of ROMs state 'Must have SPL xxx' but make no mention of USPL. I (so far have survived by USPL only without any measurable issues).

It is not entirely clear what functionality the SPL is providing above being the secondary loader and verifier of legitimate ROMs for reflash, clearly there's more functionality involved that some ROMs depend on.

It would be far better if the ROM cookers would say "needs permanent SPL to xxxx' or 'Flashable with USPL, with a min permanent SPL of xxxxx"
[Touch HD Windows Mobile ROM Development] wmh:
I tend to disagree, yes the thread might be ambiguous but in the info can be found within the spl and uspl threads. Also the point of my post was that he has asked but ignored the answers and made a new thread asking the same,. irregardless of how clear the info in this forum might be presented he could at least have tried the given advice or as many people seem to forget,.... use search and the wiki:

Here's a post about spl btw on the wiki which will explain what it does for the most part, found it in no more then 20 seconds:

http://wiki.xda-developers.com/index.php?pagename=SPL Questions?

As for the issue itself which seems to be unclear to TheBrilliantMistake and the original poster:

Custom roms are based upon standard roms with a certain version of SPL, so flashing one of those roms will require having a certain version not lower then that upon which the rom is built. Looking at the ship version posted it's a very old one and thus has a low SPL, the cooked roms he's been trying to flash have been based upon a higher version ship rom and thus don't work with his low SPL version. Thus he needs to upgrade his SPL. As for USPL, thats just a temporary SPL so you just need a correct version if you want to use that, the pricinple stays the same as with SPL.

Hope this simplified explantion will do (correct me if im wrong, im no rom cooker yet)
[Touch HD Windows Mobile ROM Development] Fallen Spartan:
ok, try and treat others as you would like to be treated.

Reason why your getting these colour issues is due to your SPL being incorrect for whatever rom your using.

There is a section in the wiki here which is worth reading, as well as this dummies guide to flashing tutuorial.

Any future queries on flashing issues should be posted in dummies guide thread

Ta

Rick

p.s. thread closed
[G1 Android Development] spiritplumber:
Find included a 2.6.27 kernel and corresponding wlan.ko with serial port enabled. This will work with JF, mikhael's build and so on that use the 2.6.27 kernel. Wifi works, bluetooth works, all that stuff works.

Serial port is /dev/ttyMSM2 with default at 9600 baud. I am turning my ADP into the brains of a UAV, so this should let me control servos with it.

Have fun! 2.6.29 (or whatever will be current) coming when I get off my lazy bum and move to it.

Installation is the usual "rename to update.zip, put in sdcard, start the phone in recovery mode" dealie.

BACK UP YOUR BOOT.IMG AND /SYSTEM/LIB/MODULES/WLAN.KO if you want to revert!
[G1 Android Development] spiritplumber:
Here's a newer version with a terminal program (dterm, recompiled for g1/g2), or just the terminal by itself. If you flash the terminal ends up in /system/sbin and automatically goes to /dev/ttyMSM2 (see source), again it's just dterm with some cleanups.

By the way, does anyone care about this stuff at all?

I couldn't upload the kernel so here it is http://www.spirit-plumber.com/portfolio/robotics/kernel_serial_term.zip
[G1 Android Development] Geniusdog254:
It sounds very promising/interesting but I'm not exactly sure what it does. Does is it enable accessing the baseband via serial or something? This is something that was used on the original iPhone to try to unlock it.

I think if you explain more clearly what it does then more people will seem interested, & remember no contribution here is a bad one, someone will have a use for it.
[G1 Android Development] spiritplumber:
It gives you a serial port that can be used as a device rather than just for debugging, as shown here

http://www.instructables.com/id/Android_G1_Serial_Cable/ (not by me btw) This software stuff makes it usable for general purpose IO. That allows a G1 and an inexpensive microcontroller, arduino/picaxe/etc to control servos, talk to a second GPS, and so on.

I develop autopilots for RC planes and the G1 would be a great platform for that since it has a gps, compass, accelerometer and camera already integrated in a relatively small/light package.

Also, ROBOTS! http://hackaday.com/2009/01/25/forknife-android-g1-controlled-robot/ This was done using the audio port, but having a serial port on board bypasses all the DTMF stuff and allows for a lot more bandwidth. (Also not by me, if you do want to see stuff by me, search spiritplumber on youtube!)
[G1 Android Development] pceric81:
I'm also very interested in such a kernel as a friend and I are interested in interfacing a phone to a serial robot controller.

However, I am currently running Cyanogen 4.0.4 on a MyTouch and loading this kernel effectively breaks the phone. No radio, GPS, etc. and many apps are missing/broken. The serial port does work and we got it talking with our robot but otherwise it's not much use to me.

So atm it's either a phone or an overly expensive microcontroller but not both.
[G1 Android Development] bjehsus:
You could submit the patches to cyanogen to see if he'd be willing to incorporate it in his build.
[G1 Android Development] spiritplumber:
this is kernel version 2.6.27 and i think the build you use has kernel 2.6.29 which is why everything'd break. i will build 2.6.29 at some point, for now use a build that still use .27? i useJF151 with good results.
[G1 Android Development] mharkus:
Hi, I'm interested in this stuff, I just wonder how can I use this to interface G1 to Arduino? any idea/tips will be helpful. TIA.
[G1 Android Development] spiritplumber:
You end up with a new device, /dev/ttyMSM2 which is a standard issue serial port that can be used to talk to microcontrollers. The voltage is 2.8V which means it will work with a 5V micro in the phone-->micro direction, but if you want to go the other way you'll need a divider.

(see the other thread i posted in for a schematic)
[G1 Android Development] spiritplumber:
I should probably get cracking on a donut version :)
[G1 Android Development] cal3thousand:
Wow

Interesting stuff. I just wish I had the ability to take advantage of this. I think this would bring it one step closer to being able to use the G1 as an OBD-II car scanner. But I'm afraid that will take way more technical ability than I have.
[G1 Android Development] spiritplumber:
Not really...

http://www.suntekstore.com/OBD2-16Pin-to-DB9-Serial-Port-Adapter-Cable-.html

http://www.instructables.com/id/Android_G1_Serial_Cable/

+ my kernel :)
[G1 Android Development] bbwonder:
Nice work

Genius! Well done for bringing this all together!!!!

I found your thread while trying to investigate the same project you've done already - making an autonomous drone using the G1 !!!

- I'd be very interested to see videos/info/photos of your drone.

I've seen all the bespoke UAV controllers on DIYdrone.com, but was more interested in the challenge of making my G1 with all it's sensors directly control a servo controller board via serial.

I'm a bit worried that the screen must stay on, which will burn through the G1's battery in no time! - is this still necessary?

I'm really impressed and thankful for what you have done, and making it public!!!

I'm currently on Cyanogen 4.0.4. so I guess the first step is to back track to an earlier Kernel version...

Unless you're close to rebuilding 2.6.29 ???

:-)

Thanks for the 'instructables' for the cable too, I've ordered the bits and hope to test in the next few days - ironically I found that before this thread!
[G1 Android Development] bbwonder:
Hmmm...

I've just studied your cable making instructions and have some questions!

The USB-Serial converter board... is that any use at all other than a PC interface?

I shouldnt actually need this to talk directly to another serial device from my G1?

- I got the impression the USB/Serial board was to convert the G1's USB to Serial...

Could I send a serial TX messages directly from the break-out board to a serial RX pin... (Servo controller) does that sounds correct?

Sorry for the torrent of questions...
[G1 Android Development] spiritplumber:
If you want to talk to a different device you just need to flip pins 2 and 3 on the serial port and use a male rather than female connector :) so yes you can definitely do that!

In fact you can do two at the same time: Here's me using the G1 to relay data from a GPS to a servo controller. If you'd like the schematics for that let me know. If you have any sort of work related to this DEFINITELY let me know.

By the way, I'm using a 74HTC14 for doing the level shifting and inverting: it's a very cheap part and also has the advantage of cleaning up the waveform nicely. Or you can use some transistors.

EDIT: Attachment is being stupid so go here for photos: http://spirit-plumber.com/robotseverywhere/gallery/images/other/gphone/
[G1 Android Development] bbwonder:
Hi Spiritp,

Thanks for your comments, I'll give that a whirl then!

I'll definitely keep you posted!

My basic plan is:

Use accelerometer for auto-leveling control, use pre-defined GPS routes so I know the take-off / landing site altitude above sea level, and eventually get the G1 to take photo's at GPS waypoints.

Probably ambitious considering my electronics knowledge, but I'll keep you posted with progress.

If you have any pointers of how to send Serial commands from within the Android App layer, I'd really appreciate it.

With so many 'rooted' applications doing kernel based tasks I'm pretty sure it'll be possible... but I'm also fairly green on linux & java, so this will be a challenge for sure. (Time to hack my way through other people's work and understand what's going on!!!)

Thanks for your response,

Andy
[G1 Android Development] bbwonder:
Question 1:

When you say 'level shifting' is this to bring the TX/RX voltage to the same level? (i.e. 5v --> 5v, rather than 2.8v --> 5v)

Question 2:

If I plugged a 5v serial device into the G1's RX connector, would this damage the G1?

Question 3:

Please help explain how non-printing byte-level data (Servo commands) can be sent from DTerm... I've had a poke around on the internet but with no success...

Question 4:

I have installed your Kernel/DTerm... which runs DTerm ok, but the commands 'ls' return the error 'not found'.

- which worked before adopting your kernel..

Is this normal? How can I fix this?

EDIT:

Ok, I think I'm half way there... I've now bought one of these:

http://www.coolcomponents.co.uk/catalog/product_info.php?products_id=194

//
[G1 Android Development] Chinpokomon:
Reminds me of the HP48 token ring networks. http://www.hpcalc.org/details.php?id=3603 In essence, device 1 would transmit data to device 2. Device 2 would see that the packet was meant for a different device and retransmit the packet to device 3, the intended recipient. If device 2 had been transmitting a packet to device 1, it would have passed through 3 on the way back around. Adding another device to the network was as simple as breaking the chain and adding a new one. Building the cables to do that wouldn't be too difficult.
[G1 Android Development] spiritplumber:
Level shifting:

Internally the G1 uses 2.8 volts. This is nice if you've a 5V interface because:

On going G1--->other part, 2.8 is high enough to register as "high", you may need a pullup resistor (try 10k).

On going other part--->G1 you just need a voltage divider! That's two resistors of equal value, this makes the other part effectively output at 2.5v which the G1 will happily accept! (If this confuses you, see "voltage divider" on wikipedia..... it's literally just 2 parts). Here's a picture on page 5: http://xdaforums.com/showthread.php?t=496976&page=2

If you need to do stuff in that sense I recommend just having the servo controller take in ascii stuff. Or you can modify dterm. Or I can give you a modified copy of dterm that has that functionality :) let me know!

If you use a 3.3V microcontroller such as the Parallax Propeller, just slap two 1KOhm resistors on the rx and tx lines and go do stuff: it works.

Controlling servos via G1 is very painless and easy, I already do that, let me know if you want tips.T
[G1 Android Development] bbwonder:
That's excellent, I think I have a solution for the voltage, but thanks a lot for your electronics expertise!!!!!!!

I'm actually using a Pololu micro serial servo controller (SSC) - I'm fairly sure it doesnt support ASCII characters, the manual only explains how to compile a '3 byte sequence' :

To set the servo position, send a sequence of three bytes. The first byte is a syncronization value that must always be 255. Byte 2 is the servo number, and it can be 0-254. Byte 3 is the position to which you want the servo to move, also 0-254. (sync= 0xFF,servo= 0x00-0xFE,position= 0x00-0xFE)

If you can help / let me know how to modify dterm I would really appreciate it!!

Although I'm still not sure how I'm going to access this from the Android Application layer - making calculations from accelerometer & GPS, then sending the calculated servo movement down to a kernel app?

Any help in this area would be greatly appreciated!

I would find any tips interesting !!! :)

Thanks again for your comments & help, you're making this project far easier than I could have hoped!!!!! hopefully I will be able offer you help in my areas of expertise some day!

- I'm an application developer by day, using VB.net/Sybase Powerbuilder/Pocketbuilder/SQL/Microsoft-based network admin.

Just a quick final question (for today!!) - my Wlan seems to have been knocked out by your kernel image... the android manager can see AP's but always reports that it was unsuccessful when trying to connect.. and ideas?

- I'm on JF1.51 ADP1, no other mods or changes.

Andy
[G1 Android Development] spiritplumber:
Did you put my wlan.ko in as well? It needs to be compiled at the same time as the kernel.

/system/lib/modules/
[G1 Android Development] bbwonder:
Hi Spirit,

I used your update.zip, this had the wlan.ko file in - this should be ok shouldnt it?

I didnt compile anything, I just renamed your kernel_serial_term.zip to update.zip... and installed it from the recovery console..

dterm exists, and the serial device also appears to work correctly.
[G1 Android Development] bbwonder:
Oooo hang on...

Going back to the 'ls' command not working...

If I reference busybox first... I can run a whole host of familiar commands...

Does this mean some 'link' is missing to busybox?

(Like the 'Path' env variable in windows)

I will of course google this, but if it's simple and you're online, I'd appreciate advice!!!

Thanks
[G1 Android Development] bbwonder:
Hi Spiritplumber,

I dont suppose you've made any more progress with 2.6.29 ??

JF151, is sooo slow compared to Cyanogen 4.0.4

I have no idea how much work is involved recompiling the kernel... but I'd really appreciate it!!!

I'm still waiting for the last parts of my HTC ExtUSB to Serial cable to arrive so I can crack on with comms testing.
[G1 Android Development] spiritplumber:
I'm going to get started on 2.6.29 today actually :)

and yes, busybox works great: I usually make /system/sbin and put it in there. I will probably put it in my next release if that's OK?
[G1 Android Development] bbwonder:
I suppose that's ok... :-)

I'm really looking forward to your next build,

Let me know if you have a paypal donation account! You definitely deserve a beer or two!!!

Thanks again,

Andy
[G1 Android Development] bbwonder:
Serial comms happening! But not quite right!

Hi Spirit,

Ok... I've got my cable all rigged up & connected to a Com port on a Windows XP PC.

I'm using Hyperterminal, and able to send keystrokes...

But the characters are all mixed up...

E.g. If I press 'F' on the pc, Dterm shows '&'

Is this a difference in character sets / emulation problem?

(I'll investigate meanwhile and report back if I have a solution.)

Thanks,

Andy
[G1 Android Development] spiritplumber:
The character mixup is likely due to a baud rate mismatch or to a bad cable...

In the meantime here's the 2.6.29 stuff, my main laptop died so I lost the ability to build a nice update.zip but here's the kernel and wlan.ko so if someone can make them into a signed update.zip I'd aprpeciate it immensely :)

http://www.spirit-plumber.com/portfolio/robotics/android/2-6-29.zip

I think my uploading privileges have been revoked, anything I try to upload fails. Sorry for the external link.