[XPERIA X1 ROM Development] Odeon:
Hello gtrab , forum members:

do we have more actual RadioRoms from other devices patched to be flashed onto Xperia?

I'm talking about Windows Mobile Revolution, which allowed most of HTC devices to record calls two-way (earlier the other party's voice was indistinguishable).

So if we put the radio from HD or from Raphael (given the roms are hex-edited for X1 aforehand), and also copy all the dependent dll's from HD/Raphael to comply with the new radio, perhaps we will be able to record two-way conversations on Xperia too?

I flashed HD's radio from this thread, but it gave me no positive results. Either the RadioRom is earlier than the WM Revolution happened, or some dll files also need to be taken to the X1 for appropriate recording to be possible...

UPDATE: there's a reg-hack here which allows HDs and Raphaels etc. to record both parties of the conversation. There are some links to system files (dll's), which perhaps also are responsible for the hack to work like it is expected. XDA chefs, please give some advice, if we copy these files to our Xperias, will it have some impact on successful call record?

Reg-hack follows:

"HKLM\Software\HTC\AUDIOGAIN\AUDIO_DEBUG_FLAG = 0 (and not 64)

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\AUDIOGAIN]
"DeviceID"="Generic_Oxygen_1.9"
"AUDIO_DEBUG_FLAG"=dword:00000000
"ENABLE_AUGA_CARKIT"=hex:00
"ENABLE_AUGA_HEADSET"=hex:00
"ENABLE_AUGA_EMBEDDED"=hex:01
"EXTERNAL_RECORDING_GAIN"=hex:06
"INTERNAL_RECORDING_GAIN"=hex:17
"CODEC_GAIN_CARKIT"=hex:00
"CODEC_GAIN_HEADSET"=hex:03
"CODEC_GAIN_EMBEDDED"=hex:00
"EAC_GAIN_CARKIT"=hex:67
"EAC_GAIN_HEADSET"=hex:67
"EAC_GAIN_EMBEDDED"=hex:70
"TTY_UPLINK_VOLUME"=hex:09
"EARPHONE_UPLINK_VOLUME"=hex:19
"HEADSET_UPLINK_VOLUME"=hex:12
"SPEAKER_UPLINK_VOLUME"=hex:10
"RECEIVE_UPLINK_VOLUME"=hex:1A
"CARGTTYSIDETONEVOLUME"=hex:08,08,08,08,08,08
"CARGEARPHONESIDETONEVOLUME"=hex:08,08,08,08,08,08
"CARGHANDFREESIDETONEVOLUME"=hex:08,08,08,08,08,08
"CARGHEADSETSIDETONEVOLUME"=hex:08,08,08,08,08,08
"CARGCARKITSIDETONEVOLUME"=hex:08,08,08,08,08,08
"CARGRECEIVESIDETONEVOLUME"=hex:02,06,0C,0C,0D,0D
"CARGTTYVOLUME"=hex:06,06,06,06,06,06
"CARGHANDFREEVOLUME"=hex:63,20,23,26,29,2C
"CARGHEADSETVOLUME"=hex:63,20,23,26,29,2C
"CARGCARKITVOLUME"=hex:61,64,21,24,27,2A
"CARGRECEIVEVOLUME"=hex:60,63,20,23,26,29

2. HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL\ RingingAddressId doesn’t exist:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RIL]
"Radio Version"="4.1.13.20_02.41.90"
"LASTUSEDICCID"="986302004041001548F5"
"RESETINFO1"=hex:1D,C2,3C,9A,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00
"RESETINFO2"=dword:00000004
"OperatorEccList"=hex(7):31,00,31,00,32,00,00,00,39,00,31,00,31,00,00,00,00,00
"GPRSAutoAttach"=dword:00000000
"IMEI"="notyourbusiness"
"ResetWhenRadioOffTimeout"=dword:00000001
"AutoNetSelAfterReboot"=dword:00000000
"EnableRIL86Rollback"=dword:00000001
"EnableSmspFromSim"=dword:00000001
"SIMPollingTimerForRemoveDetection"=dword:000000B4
"CwsAtntTreatSpecialPatternAsDial"=dword:00000000
"DelayKeyEventTimeout"=dword:000007D0
"GsmVersion4131xx"=dword:00000001
"MOAbortGPRSSleepCount"=dword:00002000
"HTCGPRSBlockMOWorkaround"=dword:00000001
"EnableWorkaroundForFTA"=dword:00000000
"EnableSStoATD"=dword:00000001
"EnableEcc"=dword:00000001
"DumpGsmThreadLogPeriod"=dword:00003600
"EnableNdisMpdpDebugLog"=dword:00000000
"ImmediateCBMSupport"=dword:00000001
"EnableATAbortSTKCall"=dword:00000001
"EnableDifferGprsEdgeIcon"=dword:00000001
"CsqResendTimeout"=dword:00003A98
"EnableEngineerModeQueryAMR"=dword:00000001
"EnableOverrideVmailAlphaIdFromSIM"=dword:00000000
"BarringIncomingCallStatus"=dword:00000000
"EnableCallBarringPatch"=dword:00000001
"EnableDTMFSupport"=dword:00000001
"DisableRoamingIndicator"=dword:00000000
"GPRSAutoDetach"=dword:00000000
"FDNPINEnable"=dword:00000000
"NIEnable"=dword:00000000
"CPIEnable"=dword:00000001
"CREGLocationUpdate"=dword:00000001
"NITZEnable"=dword:00000000
"Index"=dword:00000001
"Order"=dword:00000004
"Prefix"="RIL"
"Dll"="rilgsm.dll"

3. HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev\ VocRecPath doesn’t exist:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev]
"Order"=dword:00000002
"Index"=dword:00000001
"Dll"="wavedev.dll"
"Prefix"="WAV"