porting ST17/SK17/WT19 to mini ST15i or vice versa

iONEx

Senior Member
Feb 13, 2012
695
665
0
Dubrovnik
goo.gl
I see in a lot of threads ppl asking to port ROM's.

So instead of asking and waiting, you can do it yourself actually.

It's nothing more than replacing/overwriting files&folders.

This is what worked for me. I'm no expert, I figured this on my own. So it

may or may not be all correct. Feel free to correct me, I'm happy to learn




These are folder/files you have to copy from mini ROM to ROM you're porting:

in /etc replace:

sensors.conf
hw_config.sh
pre_hw_config.sh

in /etc/firmware delete .hex files and copy your own.

in /usr replace:

keychars folder
keylayout folder

[it's for hard and soft keys]


in /system/lib replace:

/hw folder

[contains the files which control the sensors and lights such as GPS and

the accelerometer]


>>>build.prop<<<

You have to change ALL SK17, ST17, WT19 entries to ST15i. Or the other way around ofc.

It's best to have a mini build.prop side by side and just do some copy/pasting
 
Last edited:

kamarush

Inactive Recognized Developer
Sep 26, 2011
844
3,746
0
33
Salzburg
I see in a lot of threads ppl asking to port ROM's.

So instead of asking and waiting, you can do it yourself actually.

It's nothing more than replacing/overwriting files&folders.

This is what worked for me. I'm no expert, I figured this on my own. So it

may or may not be all correct. Feel free to correct me, I'm happy to learn




These are folder/files you have to copy from mini ROM to ROM you're porting:

in /etc replace:

/firmware folder
ppp folder
wifi folder
sensors.conf
hw_config.sh
pre_hw_config.sh
vold.fstab [mount points]

in /usr replace:

keychars folder
keylayout folder

[it's for hard and soft keys]


in /system/lib replace:

/hw folder

[contains the files which control the sensors and lights such as GPS and

the accelerometer]


I hope this will be helpful :)
ppp, wifi and vold.fstab isn't need to replace.
From the firmware folder, you need just to delete the hex file/s, and copy your own.
And the last thing you need to edit the build.prop /ex: all SK17 lines to ST15/
 

kamarush

Inactive Recognized Developer
Sep 26, 2011
844
3,746
0
33
Salzburg
Is there any other files to have to replace for the Mini Pro?


Mini Pro needs the keyboard-config folder in /system/usr
And almost forgot, mini pro has another /*mini,active and lww has the same*/ cam flash file in GB /system/usr/semc/camera.
 
Last edited:
  • Like
Reactions: BudgyN1

BudgyN1

Senior Member
Dec 17, 2010
333
78
0
ppp, wifi and vold.fstab isn't need to replace.
From the firmware folder, you need just to delete the hex file/s, and copy your own.
And the last thing you need to edit the build.prop /ex: all SK17 lines to ST15/
What do you mean by the "hex" files? Also, in the build.prop (for example porting from LWW to Mini Pro) do I have to edit every single ST15 to SK17?

Mini Pro needs the keyboard-config folder in /system/usr
And almost forgot, mini pro has another /*mini,active and lww has the same*/ cam flash file in GB /system/usr/semc/camera/.
What do you mean by "/*mini,active and lww the same*/"??
 

iONEx

Senior Member
Feb 13, 2012
695
665
0
Dubrovnik
goo.gl
ppp, wifi and vold.fstab isn't need to replace.
From the firmware folder, you need just to delete the hex file/s, and copy your own.
And the last thing you need to edit the build.prop /ex: all SK17 lines to ST15/
yep... I forgot to add build.prop completely. I copy/pasted this in (a hurry obviously) from my post elsewhere.
That's also why I've wrote to replace ppp, wifi, vold.fstab :eek:

Thanx for your heads up!
 

kamarush

Inactive Recognized Developer
Sep 26, 2011
844
3,746
0
33
Salzburg
Mini, active and lww has LM3560_00_flash, the mini pro has LM3561_00_flash.

The hex files are:
Mini: touch_smultron_sony.hex
Mini Pro: touch_mango_hitachi.hex, touch_mango_seiko.hex, touch_mango_sony_type1.hex, touch_mango_sony_type2.hex
Active: touch_satsuma_hitachi.hex
Lww: touch_coconut_tpk.hex
In /system/etc/firmware
 

BudgyN1

Senior Member
Dec 17, 2010
333
78
0
I have done everything you guys had said :D
Now, if I flashed the ported ROM (That I did), it should work, right?
Obviously there are going to be problems but everything should be okay and no brick phone?
Thanks