yashsingh1/xdaforums huggingface dataset:
[Galaxy Ace S5830 General] tweakradje:
It sure is. I have made some bogus /data/srstunning.txt file with some values and comma's and guess what? After reboot in music player I couldn't hear any difference anymore with headphone on switching 5.1 on/off, or any difference with any of the equallizer settings.

So SRS WOW HD was effective (with my bogus settings)

After that I renamed srstunning.txt and after reboot everything was working as before in music player. Now we have to find out all the parameters that go into srstunning.txt

(not srstuning.txt for some reason only Samsung dev know)

It is getting late now. 2bcontinued...

Cheers
[Galaxy Ace S5830 General] mdfzhi:
u could look into stock chinese zckpa file, it got louder volume compared to other stock rom. maybe chinese dev uses this srs thingy to make it sound better
[Galaxy Ace S5830 General] consegregate:
Srs probably enables the 5.1 and that's it.
[Galaxy Ace S5830 General] b00bs:
Oh my...maybe this file is causes the differently about bass quality both stock and CM!?

*which I think stock is much better :D
[Galaxy Ace S5830 General] tweakradje:
I have pulled Music.apk apart end Srs is indeed used for 5.1 audio. See attachement (music_play_control_srs_on.png)

But now how to control it.
[Galaxy Ace S5830 General] scoffyburito:
Did none of you realise that just enables 5.1 channel? :D its always been like that
[Galaxy Ace S5830 General] tweakradje:
Decompiled some more.

Switching "5.1ch" on generates this in logcat:

E/SAMSUNGSRS( 95): CSamsungSRSCshp::srs_cshp_on csHpOnOff(0), CshpMode(0), uSample(0)
E/SAMSUNGSRS( 95): srs_cshp_init : SRS Effect Changed - NORMAL(Full version)
E/SAMSUNGSRS( 95): CSamsungSRSCshp::srs_cshp_on csHpOnOff(1), CshpMode(0), uSample(44100)
E/SAMSUNGSRS( 95): srs_cshp_init : channel alloc size(300) phonestate alloc size(1088)
E/SAMSUNGSRS( 95): ------------ [ srs_cshp_params ] --------------------- iMode[0]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_input_gain [32767]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_output_gain [32767]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_trubass_spk_size [0]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_decoder_opt_mode [4]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_clarity_process_enable [0]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_clarity_control [4153]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_definition_process_enable [0]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_definition_control [9557]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_trubass_control [8192]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_CSDecoder_Opt_Enable [1]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_Limiter_Control [24576]
E/SAMSUNGSRS( 95): srs_cshp_params : srs_cshp_Limiter_Enablel [1]
E/SAMSUNGSRS( 95): ------------ [ srs_cshp_params ] ---------------------

/data/srstunning.txt is very early but looks like this:

1,2,2,25088,1536,1536,8704,13568,10240,16384,7,1,2,21760,1536,5376,20480,12288,16384,1,1,1,12288,768,21760,13056,10240,16384

Just one question remains, can the srs be influenced by the srstunning.txt file.

Cheers
[Galaxy Ace S5830 General] CallMeVentus:
Try messing around with the different values

Herpderp Adreno + Tegra.
[Galaxy Ace S5830 General] tweakradje:
Musicplayer only uses a smal portion of the lib. Pitty. It doesn't read from the /data/srstunning.txt file.

The functions are the in the lib but Musicplayer reads a hardcoded table only. This table

you can find in the libsoundalive.so lib file:

FF 7F 00 00 srs_cshp_input_gain (32767)
FF 7F 00 00
FF 7F 00 00 srs_cshp_output_gain (32767)
FF 7F 00 00
04 00 00 00 srs_cshp_decoder_opt_mode (4)
04 00 00 00
39 10 00 00 srs_cshp_clarity_control (4153)
03 72 01 00
00 00 00 00 srs_cshp_definition_process_enable (0)
01 00 00 00
55 25 00 00 srs_cshp_definition_control (9557)
00 10 00 00
00 20 00 00 srs_cshp_trubass_control (8192)
00 25 00 00
01 00 00 00 srs_cshp_CSDecoder_Opt_Enable (1)
00 00 00 00
00 60 00 00 srs_cshp_Limiter_Control (24576)
00 60 00 00
01 00 00 00 srs_cshp_Limiter_Enablel
01 00 00 00

srs_cshp_trubass_spk_size ?
srs_cshp_clarity_process_enable ?

logcat:
------------ [ srs_cshp_params ] ---------------------
CSamsungSRSCshp::srs_cshp_on csHpOnOff(0), CshpMode(0), uSample(0)
srs_cshp_init : SRS Effect Changed - NORMAL(Full version)
CSamsungSRSCshp::srs_cshp_on csHpOnOff(1), CshpMode(0), uSample(44100)
srs_cshp_init : channel alloc size(300) phonestate alloc size(1088)
------------ [ srs_cshp_params ] --------------------- iMode[0]
srs_cshp_params : srs_cshp_input_gain [32767]
srs_cshp_params : srs_cshp_output_gain [32767]
srs_cshp_params : srs_cshp_trubass_spk_size [0]
srs_cshp_params : srs_cshp_decoder_opt_mode [4]
srs_cshp_params : srs_cshp_clarity_process_enable [0]
srs_cshp_params : srs_cshp_clarity_control [4153]
srs_cshp_params : srs_cshp_definition_process_enable [1]
srs_cshp_params : srs_cshp_definition_control [9557]
srs_cshp_params : srs_cshp_trubass_control [8192]
srs_cshp_params : srs_cshp_CSDecoder_Opt_Enable [1]
srs_cshp_params : srs_cshp_Limiter_Control [24576]
srs_cshp_params : srs_cshp_Limiter_Enablel [1]

You can mess around in a hex editor. Search for FF 7F 00 00 FF 7F 00 00 FF 7F 00 00 FF 7F 00 00

Then copy it back to the lib. Reboot and use on

the pc adb logcat|find /i "srs" and you will see them if you switch 5.1ch on/off.

But I think it is a dead end.

End of story.

Cheers
[Xperia Play Android Development] KeiranFTW:
Right, first beta build will come soon, I am working on it.

To do:

Sync CM7 repository [x]

Compile CDMA CM7 with VMSPLIT_3G [x]

Modify Verizon kernel for miui [x - didn't work out so good]

Modified SEMC .145 kernel for MIUI (works with CDMA and GSM) and it boots MIUI (my GSM version of it) but there are a few graphical problems. If I can't solve this, then I will clean out defconfigs using fxp's as a base :)

Merge CM7 and MIUI into a ROM [not done]

Might need to hack RIL into framework [not done - might not be needed]

How you can help:

Click the thanks button, it will help me work towards getting recognition on xda.

I don't have an R800x, so testing will have to be done by you :)

CURRENT STATUS

I have successfully booted MIUI (GSM) on a R800x capable kernel, but there are graphical issues such as home screen not loading and other screens not loading. I am looking into a fix for this.
[Xperia Play Android Development] CrimsonKnight13:
I'd love to have MIUI on my R800x. Greatly appreciated for when you make it happen!
[Xperia Play Android Development] KeiranFTW:
Quick question, do you know where freexperia post there CDMA CM7 kernel source?

But then as the Verizon ROM is true stock, I should be able to make an MIUI kernel easily.

Just looking for an MSM7x30 CDMA with MIUI now.

Will start porting kernel tomorrow.

Sent from my R800i using MIUI
[Xperia Play Android Development] Leraeniesh:
There should be source for stock 2.3.3

But I think FXP has sources on github.

Sent from R800x
[Xperia Play Android Development] antEris:
Thank-you soo soo much! Ive wanted to try Miui since I got my first android phone, and have never had the chance. In any event, I truly appreciate the effort and moreover the thought.
[Xperia Play Android Development] CrimsonKnight13:
https://github.com/freexperia/semc-kernel-msm7x30/tags

I posted a "bug" about the source not being there & they wound up saying to find it in the tags. I guess the whole semc-kernel-msm7x30 folder might be a fully updated kernel for CDMA & GSM.
[Xperia Play Android Development] KeiranFTW:
Right, that is probably it then.

Just found out how to hack RIL into framework.jar if data does not work.

The only problem I had when porting the semc GSM kernel to MIUI was a few graphical glitches, so I used the freexperia one instead.

Sent from my R800i using MIUI
[Xperia Play Android Development] netizenmt:
Hey, hope this works out, Keiran - we can always use another ROM to fool with. I very much anticipate good things here! :)
[Xperia Play Android Development] paxChristos:
You could try the evo shift 4g rom

Evo shift 4g runs similar specs (7x30 @ 1ghz) and is CDMA

If you need help with testing/development, i'm here
[Xperia Play Android Development] KeiranFTW:
Right, going to try that, just syncing (or attempting to sync) the CM7 repos so I can compile them to be MIUI compatible.
[Xperia Play Android Development] CrimsonKnight13:
I'm willing to test it out as well.
[Xperia Play Android Development] KeiranFTW:
Got a few testers then.

Finally! The repo synced!

Now time to set up the build :)
[Xperia Play Android Development] Leraeniesh:
Am also willing to test
[Xperia Play Android Development] KeiranFTW:
Okay, got plenty of testers now.

Right, doing a nandroid backup, then going to flash CDMA kernel and rom to set up build environment.

Then going to compile with VMSPLIT_3G

EDIT:

Have flashed CDMA kernel and CDMA CM7 on my R800i, going to set up CM7 build environment for R800x then compile with VMSPLIT_3G
[Xperia Play Android Development] KeiranFTW:
And now I am compiling CyanogenMod with VMSPLIT_3G for the R800x :)

hoping it does not error out :O

Now, for the kernel :)
[Xperia Play Android Development] iceman99393:
Id like to test also!!!!

If it works can you compile cm9?
[Xperia Play Android Development] KeiranFTW:
anyone know how to resolve this error:

make: *** No rule to make target `out/target/product/zeusc/kernel', needed by `out/target/product/zeusc/boot.img'. Stop.

it is stopping me from compiling....

Keiran
[Xperia Play Android Development] HearthC0re:
I belive it says that there are no building instructions for the kernel.
[Xperia Play Android Development] KeiranFTW:
Trying to recompile with built in kernel source, will let you know how it goes.

Whoa... seems to work now, fluke of the year imo.
[Xperia Play Android Development] HearthC0re:
Never compiled with any Unix system, or make for that matter.

Love my Analytic Thought patterns though Oo
[Xperia Play Android Development] KeiranFTW:
It is looking good, it seems as though the ROM is almost built...

now for the Kernel :D

Okay, ROM is still compiling, and started to modify kernel source.
[Xperia Play Android Development] MadHarryRackham:
Keiran...will this be a rom for unlocked or locked bootloaders?
[Xperia Play Android Development] ICXPlay:
only for unlocked, because you need to flash an other kernel
[Xperia Play Android Development] KeiranFTW:
Kernel is modified, just needs compiling. rom is compiling as we type.

Sent from my R800i using MIUI
[Xperia Play Android Development] paxChristos:
You sir, are my hero.
[Xperia Play Android Development] KeiranFTW:
Yes I am :D

CM7 actually compiled!

Progress:

Got CM7 compiled with VMSPLIT_3G :)

Modified kernel source for MIUI/VMSPLIT_3G ROM support.

To do:

Merge CM7 VMSPLIT_3G ROM with MIUI ROM.

Compile MIUI kernel based off Verizon kernel sources (did I just say "Verizon kernel sources"?), should work, if not, I will try fxp kernel sources, or rebuild myself.

Put the from on here.

Will do this tmoz.

Also, going to add an R800x config for my DarkMIUI porting tool (not yet released, WIP).

And we should have a workingish MIUI for the R800x

Kernel sources will be on my github when I get them sorted out.

Sent from my R800i using MIUI
[Xperia Play Android Development] netizenmt:
So forgive my noobish ignorance, but if this is using the Verizon kernel, why couldn't you make a nandroid once its functional to allow us locked Bootloader folks to run it?
[Xperia Play Android Development] Selim873:
That's what's going through my mind right now, the only problem with that though, is that since it's based off of CM7, the Verizon kernel won't even boot it, since it requires a special kernel.

Don't give up hope though, there's gotta be somebody out there that can reveal the light we've all been hoping for! :D

EDIT: No joke, I really am hoping, my previous and first smartphone was the LG Vortex. Then I got this stubborn Boot Locked Xperia Play. I've ALWAYS wanted to try MIUI!
[Xperia Play Android Development] netizenmt:
My previous phone was the Vortex, and the LG Ally before that. I was getting pretty knowledgeable with those, but this locked BL stuff is a pain. :)
[Xperia Play Android Development] KeiranFTW:
Just to confirm, you will need an unlocked bootloader, because new kernel needs to be flashed.

Compiling MIUI kernel now, next step is to flash it to my phone and test to see if it works or not.

Going to port from the Evo 4G, I know it has a different CPU architecture but it is the only one with the same baseband (htc anyway)

Keiran
[Xperia Play Android Development] nickholtus:
isn't inspire 4g easier?

most dhd roms are compatible with inspire 4g
[Xperia Play Android Development] KeiranFTW:
Nope...

compare mate: http://www.gsmarena.com/htc_inspire_4g-3706.php

with http://www.gsmarena.com/sony_ericsson_xperia_play_cdma-3780.php

look at 2G and 3G network

EDIT: Got kernel and CM7 with VMSPLIT_3G Compiled, now packing kernel and ramdisk into boot.img

EDIT2: Can't get kernel to boot at all, something wrong with RAMDISK?

Keiran
[Xperia Play Android Development] KeiranFTW:
Right, going to try with FXP sources as it won't boot with Verizon sources.

Its a kernel problem, and I think I know what it is doing...
[Xperia Play Android Development] nickholtus:
ok,

i wish that i could help, but SE lost my phone:mad:
[Xperia Play Android Development] KeiranFTW:
Ooops.

It has to be kernel related, because CM7 kernel with MIUI ramdisk works but not MIUI kenel with CM7 ramdisk gets to the splash screen.

Compiling FXP .145 kernel now, if it works and compiles properly then ROM should boot, as well as kernel :)

If not, I will ask DooMLoRD for help :)
[Xperia Play Android Development] nickholtus:
good luck!

oftopic: can you push the miui kernel for gsm to github?

so i can compile it without making changes?
[Xperia Play Android Development] KeiranFTW:
It is already on there:

https://github.com/DarkforestGroup/semc-kernel-msm7x30
[Xperia Play Android Development] nickholtus:
ah

i was looking at your "own" github (keiranFTW)
[Xperia Play Android Development] KeiranFTW:
Right.

Config is keiran_miui_defconfig

Recompiling CM7 with VMSPLIT_3G for .145 MIUI kernel now, hope it actually works this time :/
[Xperia Play Android Development] KeiranFTW:
Right, kernel shows bootlogo so I presume what I did worked (seems that the Verizon sources aren't all happy with non-verizon AOSP ramdisks?
[Xperia Play Android Development] KeiranFTW:
Sorry for the triple post xda...

Anyway, I found out that Jerpelea used SEMC GSM .145 kernel for the R800x CM7 ROM, and so I have decided to use this too, for my MIUI ROM.

I built it into CM source, it made a boot.img for me (handy eh?) and it boots my GSM version of MIUI.

However there is graphical problems, but I think I can fix this :)
[Xperia Play Android Development] CrimsonKnight13:
Very nice on the progress :)
[Xperia Play Android Development] KeiranFTW:
Thanks :)

Got some display issues sorted out, going to try something else in the kernel and if it works I smile :)

EDIT: now using same config as GSM miui ver, should not effect signal. Had to patch a few things though.

EDIT2: going to have to get DooMLoRD in on this one if I want to get .145 kernel to work.

Can someone try something? Flash GSM kernel and CDMA rom, and see if you still have data?
[Xperia Play Android Development] fma965:
just wondering do you mean some1 witha CDMA phone or a GSM phone? and what gsm kernel? doomlord v10?
[Xperia Play Android Development] KeiranFTW:
CDMA phone and rom and any GSM kernel

Sent from my R800i using MIUI
[Xperia Play Android Development] CrimsonKnight13:
I can confirm that data works with the v10 GSM kernel

WiFi won't connect to my router though... I need to test the CDMA v1 modules with it.

Edit: Neither v1 or v8 modules connect via DHCP. Had to set static IP address. Does anyone know a fix/workaround for this?
[Xperia Play Android Development] paxChristos:
Wait. What? Doom v10 works on cdma?

My guess is Doom's ramdisk overrides wifi drivers (so pretty much we need to decompile Doom's kernel and put our wifi drivers in the ramdisk)
[Xperia Play Android Development] KeiranFTW:
Right, that's great, can use my gsm MIUI kernel then.

Going to port rom tonight.

Sent from my R800i using MIUI
[Xperia Play Android Development] CrimsonKnight13:
Yep, it works well, too. :) I suspect that the wifi drivers "work" as far as connectivity goes but logcat shows that it can't find the dhcpcd service even though its definitely installed.

I am able to get DHCP to work with wifi when the CMDA v1 kernel & modules are installed.

Edit: I'm going to test the following after work :)

Additionally: http://xdaforums.com/showpost.php?p=9653875&postcount=12977

I have also read that the wpa_supplicant service might the cause of this... killing it may help. I'll be doing a lot of testing tonight to make it work.
[Xperia Play Android Development] paxChristos:
Something tells me it's not a router issues (might be, but that would make it way too easy :P) So deleting the list of table of IPs won't fix anything (IMO)

Also, WPA_Supplicant is important if you want to have connect to a router with security (i.e. WPA-PSK, WPA-EAP, WPA2, 802.1x networks, etc.) So, tread carefully with removing that. (source: http://hostap.epitest.fi/wpa_supplicant/)

What might be easier (if you're willing to try it out before I get home, try logging onto a router with no security, and see if DHCP works (i'll try it when I get home around 5pm CST)

Edit: Keiran, I get "premature end of archive" when I try using CPIO (on both DooMLoRD's Kernel and the FTF for 2.3.3) Any clues why this happens (I'm running arch linux, that might be the reason why tho...)
[Xperia Play Android Development] CrimsonKnight13:
I appreciate the insight. I'll keep researching it & figure out what I can find. I'm wondering if the issue is that dhcpcd might be flaking out with the mix of ROM & kernel.
[Xperia Play Android Development] paxChristos:
Are you running this on stock, or another rom?

What might be important to check and see is if the same problem exists from ROM to Rom, or just on a single one. I plan on flashing back to stock soon, but as of right now I'm on GBA Tweaked.
[Xperia Play Android Development] CrimsonKnight13:
UK 2.3.3 CDMA (stock w/ minimal VZW)
[Xperia Play Android Development] KeiranFTW:
Just thought I would post an update, I am in progress of porting MIUI now :)

Edit, flashing ROM now, if it boots then I will hand it over to you guys.
[Xperia Play Android Development] KeiranFTW:
Ah crap, it didn't boot, stuck on splash...

Thats a great problem, because the phone I ported from (HTC Evo 4G) has the same baseband, but is a snapdragon S1 where we have an S2.

So, I might not be able to get you any MIUI rom on the R800x, but, I will promise to get you something else.

How about a CM7 with semc stuff in it? like a hybrid?

Keiran
[Xperia Play Android Development] paxChristos:
Did you try to boot it only on your phone? I'm more than willing to try it on a R800x...
[Xperia Play Android Development] KeiranFTW:
It should really work on both, just no baseband on the GSM version with R800x ROM.

Something worth trying, because this should work theorotically (even though it did not for me):

Download the BlendMIUI porting tool from JasonStein, set it up.

Download CM7 compiled with VMSPLIT_3G: http://www.mediafire.com/?smwppa1kc3ww17a

Replace the files in the R800i folder under BMSPS_DATA with the ones from CM7 compiled with VMSPLIT_3G, do not add new ones at all.

Then download any CDMA MIUI rom, put it in the MIUI_DHD_ROM folder and then use the tool, however, while using the tool, pretend you have an R800i :)
[Xperia Play Android Development] CrimsonKnight13:
I'm not sure if you're aware but the DooMKernel for GSM works with CDMA with a minor ramdisk fix. This may come in handy for getting the CM7 kernel to work. It is not the CM7 version but there maybe something to find in all of this?
[Xperia Play Android Development] KeiranFTW:
Ramdisk and kernel for MIUI are fine, just ROM isn't.

IIRC the only CDMA msm7x30 is infact the R800x, which is bad news. Unless we find another one with MIUI.
[Xperia Play Android Development] ozzmanj1:
Not asking for an ETA or pushing but just wondering if there is any new news on this?
[Xperia Play Android Development] paxChristos:
What keiran said above. There isn't a ROM that is both cdma AND msm7x30. So unless we can get a legit MIUI ROM on our device it isn't happening...
[Xperia Play Android Development] ozzmanj1:
Oh, ok. I read his post but obviously my less then stellar thinking abilities didnt "light bulb" on it. :p
[Xperia Play Android Development] paxChristos:
No worries, mate, I was looking into it too, that's why i answered :P (it's kinda annoying, our chip is mainly gsm, so ports will be difficult...)
[Xperia Play Android Development] paxChristos:
Dammit... So the day after I say it's going to be hard, MIUI goes open source (still going to be difficult, but not nearly as bad as if it were still closed source)

Let's see if this works on more things... it's going to be hard to get ICS on the R800x without Verizon's help.
[Xperia Play Android Development] KeiranFTW:
This MIUI PatchRom thing opensource on MiCode looks like it is what I need to get MIUI to work, just waiting for someone to post a tut on how to use it because it is confusing me. Still, might need to get help on this, will ask the BlendMIUI developer.
[Xperia Play Android Development] antEris:
Swwweeet :) standing by, and pretending to remain pessimistic.
[Xperia Play Android Development] frostthejack:
im sorry but any news on this would love to see this.
[Xperia Play Android Development] CrimsonKnight13:
Same here. I'll immediately jump from CM7 to MIUI if it ever becomes available.
[Xperia Play Android Development] paxChristos:
I almost have miui based of cm9 working...
[Xperia Play Android Development] CrimsonKnight13:
I've been waiting patiently for CM9, so that would be great.
[Xperia Play Android Development] paxChristos:
I'm running cm9 right now (with data/sms/calls, etc) :p
[Xperia Play Android Development] CrimsonKnight13:
Any major bugs with it? If not, I'll gladly use it if you're willing to provide your modded image.
[Xperia Play Android Development] paxChristos:
dropdown menus tweak balls, and I haven't tried mms, but other than that any bugs described in the cm thread still apply... I'll pm you later about it (chevyowner got it working, and I'm running his version)
[Xperia Play Android Development] NeoandGeo:
I need it!
[Xperia Play Android Development] CrimsonKnight13:
Sweet. I'll gladly do testing for chevyowner if he needs anyone else.
[Xperia Play Android Development] paxChristos:
in the CM9 thread, chevyowners signature has the link to a working CM9

Pax
[Xperia Play Android Development] MAster224:
If some one could pm me that link I would love them forever

sent from my s.e.x play u jelly?
[Xperia Play Android Development] paxChristos:
If somebody knows how to make an update.zip I have the libs necessary for MIUI (this one: http://xdaforums.com/showthread.php?t=1486653 ) booting and showing a phone signal/baseband (but no data, but then again, I'm not trying to hard... :P )
[Xperia Play Android Development] CrimsonKnight13:
DooMLorD made a blank update.zip template for use but since multiupload is shot, you'll need to find it in the shuffle

http://www.google.com/search?hl=en&q=v1_blank_update.zip

AROMA Installer (Edify) <- good way to do it, too

http://www.amarullz.com/articles/cat/aroma/
[Xperia Play Android Development] paxChristos:
I was more talking about signing it, but i'll upload what I've got to mediafire (it'll be an "update.zip" with all the libs necessary added in) and i'll post the link in this post if people want to download and try it out (it's completely based off Pricey's gingerbread miui with a few things added in/changed for CDMA)
[Xperia Play Android Development] CrimsonKnight13:
http://www.robmcghee.com/android/creating-an-android-update-zip-package/

Bottom of page talks about test signing
[Xperia Play Android Development] KeiranFTW:
Just use the CM files under meta-inf apart from updater-script, this will "sign" the rom :D