Enable Headset with widcomm 1.4.2 stack - General Topics

Just figured tis out. Not sure if it is realy working because I don´t have a bt headset. It is (only?) for the Widcomm 1.4.2 bt stack that is used on some wm2003se devices.
Can someone with same version and bt headset check it out? Thanks
Here you go (only blue parts are interesting)
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm]
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig]
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Platform]
"AudioEnabled"=dword:00000001
"WaveDevDll"="wavedev.dll" ; or btceif.dll?
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\SerialTransport]
"ReceivePriority256"=dword:000000f0
"TransmitPriority256"=dword:000000f0
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\General]
"RadioInitRunMode"="Auto"
"StackMode"=dword:00000000
"UseIconView"=dword:00000001
"PeriodicInquiry"=dword:00000000
"LowPowerSupport"=dword:00000001
"NoResetAllowed"=dword:00000000
"DontShowAdvanced"=dword:00000000
"PowerControlLibrary"="Auto"
"PnpId"=""
"TransportLibrary"="BtCeBCSPTrans.dll"
"RadioInitLibrary"=""
"KeepStackLoaded"=dword:00000000
"InquirySupportedWithConnsUp"=dword:00000001
"ReportNotNamedDevices"=dword:00000001
"InquiryMaxResults"=dword:00000014
"PeriodicInquiryRetryTime"=dword:0000000a
"-ForceDevClassMinor"=dword:00000000
"-ForceDevClassMajor"=dword:00000000
"UseInquiryFilters"=dword:00000000
"AutoDiscovery"=dword:00000001
"InquiryMode"=dword:00000000
"-DefaultInputCharset"=dword:00000000
"-DefaultOutputCharset"=dword:00000000
"InquiryDuration"=dword:0000000a
"DeviceName"="Pocket_PC"
"MinorClass"=dword:00000004 ; was 16
"SecurityType"=dword:00000002
"CountryCode"=dword:00000000
"MaxSimultConnections"=dword:00000007
"NoSleepingWhileConnected"=dword:00000001
"UnnamedDeviceName"="<No Name>"
"DefaultStatusDll"=""
"DefaultPropertiesDll"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\UserInterface]
"FarEastFonts"=dword:00000000
"DeviceName"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services]
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services\0001]
"UUID"=dword:00001101
"Authorization"=dword:00000000
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000001
"Name"="Generic Serial"
"GUID"="{00001101-0000-1000-8000-00805F9B34FB}"
"StatusDll"=""
"PropertiesDll"=""
"Auto"=dword:00000001
"ComPortNumber"=dword:00000005
"UserInstalled"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services\0002]
"UUID"=dword:00001105
"Authorization"=dword:00000000
"Authentication"=dword:00000001
"Encryption"=dword:00000001
"SecurityId"=dword:00000005
"Name"="OBEX Object Push"
"GUID"="{00001105-0000-1000-8000-00805F9B34FB}"
"StatusDll"=""
"PropertiesDll"=""
"Auto"=dword:00000000
"DefaultBusinessCard"="0"
"InboxDirectory"="\\My Documents"
"AcceptBusinessCards"=dword:00000001
"AcceptCalendarItems"=dword:00000001
"AcceptEmailMessages"=dword:00000001
"AcceptNotes"=dword:00000001
"SendBusinessCardOnRequest"=dword:00000001
"SaveInPIM"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services\0003]
"UUID"=dword:00001106
"Authorization"=dword:00000000
"Authentication"=dword:00000001
"Encryption"=dword:00000001
"SecurityId"=dword:00000006
"Name"="OBEX File Transfer"
"GUID"="{00001106-0000-1000-8000-00805F9B34FB}"
"StatusDll"=""
"PropertiesDll"=""
"Auto"=dword:00000000
"Root"="\\My Documents"
"FlistFormat"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services\0004]
"Name"="Dial-Up Networking"
"GUID"="{00001103-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001103
"Authentication"=dword:00000001
"Encryption"=dword:00000001
"Authorization"=dword:00000000
"Auto"=dword:00000000
"SecurityID"=dword:00000003
"ModemComPortNumber"=dword:00000001
"BaudRate"=dword:0000e100
"FlowControl"=dword:00000001
"Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services\0005]
"GUID"="{00001102-0000-1000-8000-00805F9B34FB}"
"Enabled"=dword:00000001
"UUID"=dword:00001102
"Authorization"=dword:00000000
"Authentication"=dword:00000001
"Encryption"=dword:00000001
"SecurityId"=dword:00000002
"Name"="Network Access"
"StatusDll"=""
"PropertiesDll"=""
"Auto"=dword:00000000
"NetworkMode"=dword:00000000
"Description"="Network"
; if you enable "Audio gateway" you get services\0006
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services\0006]
"UUID"=dword:00001112
"Authorization"=dword:00000000
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000012
"Name"="Audio Gateway"
"GUID"="{00001112-0000-1000-8000-00805F9B34FB}"
"StatusDll"=""
"PropertiesDll"=""
"Auto"=dword:00000001
"AudioType"=""
!Not sure if this one should be in here! I cannot see it in BT manager -> New
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Services\0007]
"Authentication"=dword:00000000
"Authorization"=dword:00000000
"Auto"=dword:00000001
"Enabled"=dword:00000001
"Encryption"=dword:00000000
"Name"="Headset"
"PropertiesDll"=""
"StatusDll"=""
"GUID"="{00001108-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001108
"SecurityId"=dword:00000008
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications]
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0001]
"Name"="Generic Serial"
"GUID"="{00001101-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001101
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000001
"ComPortNumber"=dword:00000006
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0002]
"Name"="LAN Access Using PPP"
"GUID"="{00001102-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001102
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000002
"ComPortNumber"=dword:0000000c
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0003]
"Name"="Dialup Networking"
"GUID"="{00001103-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001103
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000003
"ComPortNumber"=dword:0000000b
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0004]
"Name"="OBEX Object Push"
"GUID"="{00001105-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001105
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000005
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0005]
"Name"="OBEX File Transfer"
"GUID"="{00001106-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001106
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000006
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0006]
"Name"="ActiveSync Serial Port"
"GUID"="{00001101-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001101
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityId"=dword:00000001
"ComPortNumber"=dword:0000000e
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0007]
"Name"="Headset"
"GUID"="{00001108-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001108
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityID"=dword:00000008
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Applications\0008]
"Auto"=dword:00000001
"Name"="Voice Gateway"
"GUID"="{00001112-0000-1000-8000-00805F9B34FB}"
"UUID"=dword:00001112
"Authentication"=dword:00000000
"Encryption"=dword:00000000
"SecurityID"=dword:0000000c
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Filters]
"AllowOthersToDiscover"=dword:00000000
"WhoAllowedToConnect"=dword:00000001
"InquiryScanMode"=dword:00000002
"InquiryScanInterval"=dword:00000000
"InquiryScanWindow"=dword:00000000
"PageScanInterval"=dword:00000000
"PageScanWindow"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\BtConfig\Filters\Inquiry]
"AutoDiscovery"=dword:00000001
"ReportNotNamedDevices"=dword:00000001
"UseInquiryFilters"=dword:00000000
"InquiryMode"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard]
"HeadsetAutoShortcut"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns]
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\Headset]
"Dll"="btwizardprofiles.dll,6"
"Title"="btwizardprofiles.dll,26061"
"Description"="btwizardprofiles.dll,26062"
"Icon"="btwizardprofiles.dll,26072"
"Order"=dword:00000015
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\Explore a Bluetooth device]
"Dll"="btwizardprofiles.dll,0"
"Icon"="btwizardprofiles.dll,26059"
"Description"="btwizardprofiles.dll,26022"
"Title"="btwizardprofiles.dll,26021"
"Order"=dword:00000046
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\PAN]
"Dll"="btwizardprofiles.dll,2"
"Icon"="btwizardprofiles.dll,26073"
"Description"="btwizardprofiles.dll,26067"
"Title"="btwizardprofiles.dll,26066"
"Order"=dword:00000032
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\Connect to the Internet]
"Dll"="btwizardprofiles.dll,1"
"Icon"="btwizardprofiles.dll,26065"
"Description"="btwizardprofiles.dll,26024"
"Title"="btwizardprofiles.dll,26023"
"Order"=dword:00000028
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\Bluetooth File Transfer]
"Dll"="btwizardprofiles.dll,5"
"Icon"="btwizardprofiles.dll,26071"
"Description"="btwizardprofiles.dll,26028"
"Title"="btwizardprofiles.dll,26027"
"Order"=dword:00000014
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\ActiveSync via Bluetooth]
"Dll"="btwizardprofiles.dll,4"
"Icon"="btwizardprofiles.dll,26067"
"Description"="btwizardprofiles.dll,26026"
"Title"="btwizardprofiles.dll,26025"
"Order"=dword:0000000a
"MinOSVersion"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\Business Card Exchange]
"Command"="\\Windows\\BTBusinessCard.exe"
"Icon"="btrez.dll,22132"
"Description"="btrez.dll,22763"
"Title"="btrez.dll,22762"
"Order"=dword:0000003c
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\AddIns\Partner with a cellphone]
"Dll"="btwizardprofiles.dll,3"
"Icon"="btwizardprofiles.dll,26069"
"Description"="btwizardprofiles.dll,26030"
"Title"="btwizardprofiles.dll,26029"
"Order"=dword:00000009
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\Profiles]
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Connection Wizard\Profiles\0000]
"Dll"="BTWizardProfiles.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Locations]
"CurrentLocation"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Locations\0000]
"Name"="Default"
[HKEY_LOCAL_MACHINE\SOFTWARE\Widcomm\Version]
"Software"="1.4.2.2"
"RadioLmpSubVersion"=dword:0000036f
"RadioManufacturer"=dword:0000000a
"RadioLmpVersion"=dword:00000001
"RadioHciRevision"=dword:0000036f
"RadioHciVersion"=dword:00000001
Click to expand...
Click to collapse

Tried this on a rx3715 with rom 1.0.11b and bluetooth software version 1.50 build 2600 -- didn't work. I'm selling it, without the ability to hook up an external microphone it's pretty much useless for me.

Related

How to enter radio bootloader (OEMSBL)

Most of you know how to enter the "normal" SPL bootloader where the famous tri-color screen is shown on the device display: if the device is powered off you press and hold the camera button and then press power on.
What most of you don't know is that there is also a radio bootloader aka OEMSBL. The OEMSBL is loaded just before the SPL. Just like the SPL it supports a interactive command mode with various commands. The command set available depends on the security state of your device. The most interesting command available in both states is "radata" which is normally used to flash a new radio rom. Perhaps it can be used for unbricking purposes. I will continue to research this.
(EDIT: unfortunately to enter radio bootloader by keypressing only works on security unlocked devices)
To enter radiobootloader mode:
if the device is powered off you press and hold the camera button *and* the send button and then press power on.
If it is the first time you enter this mode Windows will prompy you to install 3 drivers: a modem and 2 COM ports (diagnostics and NMEA). Use the attched drivers from the Motorola Q (it also has a qualcomm MSM7200 chipset). Look in device manager on which COM port the diagnostics port driver sits (usually COM4 or COM5). Then start MTTY and connect to that COM port. The commands you type are not echoed on your PC screen.
On a standard device (not security unlocked) following commands are supported:
Code:
radata
powerdown
setboot
GO2AMSS
rseed
pmic_vib_off
pmic_vreg
pmic_level
pmic_vib_on
rpass
On a security unlocked device (see here) there is much more:
Code:
For a help screen, use command ? or h
Available monitor commands are:
? [command]
h [command]
mb [StartAddr [Count [Filler]]]
mh [StartAddr [Count [Filler]]]
mw [StartAddr [Count [Filler]]]
setboot [0/1/2/3]
setatcmd [0:SIO/1:UART/2:USB/3:DPRAM]
setsmdloop [0:disable/1:enable]
setmpatch [0x1: CPU Freq/0x2: acoustic/0x4: simdoor/0x8: RTC]
setiot [0:Disable/1:Enable]
eraseall [erase all setting flags]
setdiag [0:USB/1:UART/2:DPRAM/3:SIO]
partition
checksum
format
setinfo
readadc
cego
setgpio
getgpio
gpio
version
powerdown
platformid
radata
showexplog [n]
usbdppulldown [n]
usbdmpulldown [n]
usbdppullup [n]
usbdmpullup [n]
Headsetpullhigh [n]
rfid
wpmic [PM_VREG] [0/1]
Damn, didn't know this.
xmoo said:
Damn, didn't know this.
Click to expand...
Click to collapse
I would like someone with a standard Kaiser to confirm that it is possible to enter radio bootloader. My Kaiser is security unlocked and perhaps it only works in that case ...
I tried twice with my kaiser, not security unlocked. Got nothing.
xconradx said:
I tried twice with my kaiser, not security unlocked. Got nothing.
Click to expand...
Click to collapse
Thanks for testing, I've edited my first post.
What's written in the first post is just dry theory for most of you guys
to access the OEMSBL usb/serial devices in linux, you need the airprime driver which is present in mainline kernel (CONFIG_USB_SERIAL_AIRPRIME).
In the distribution I use (ubuntu) it is present as module and udev automatically loads it when kaiser is attached via usb while in OESMBL. It creates nine serial devices. In my case /dev/ttyUSB3 is the arm9 debugger.
Did somebody try the modem interface? I only get data from the arm9 debug interface.
I can confirm xconradx's finding that it is not possible to enter OESMBL while kaiser is not security enabled.
thanks a lot for the great tools!
edit: I used minicom to connect with ttyUSB3 with the following settings:
Code:
A - Serial Device : /dev/ttyUSB3
B - Lockfile Location : /var/lock
C - Callin Program :
D - Callout Program :
E - Bps/Par/Bits : 115200 8N1
F - Hardware Flow Control : No
G - Software Flow Control : No
Very interesting. Thanks

How to unlock my ExtROM & Storage?(Huawei C8100,WM6.1p)

I've read all the instructions about configure registry or run unlock tools,but it doesn't work for it.
my device is Huawei C8100(CDMA EVDO),CE 5.2.2.0971(internal version 20971.1.5.4)
here is the registry dump of HLM\System\StorageManager,I trid a tool from http://forum.xda-developers.com/showpost.php?p=1696907&postcount=113,after run the 1st tool and soft-reset,my sd card was hidden and can not view from explorer.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\System\StorageManager]
"PNPWaitIODelay"=dword:00001000
"PNPUnloadDelay"=dword:00001000
"Dll"="fsdmgr.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\ENCFilt]
"DeviceGUID"=hex:99,F3,DC,7D,54,04,B6,1A,C6,2E,88,BD,4C,E2,C2,FB
"PolicyDLL"="DeviceEncryptionPolicy.dll"
"EncryptByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsdspy]
"dll"="fsdspy.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"DirsToExclude"=hex(7):5C,00,6D,00,78,00,69,00,70,00,5F,00,69,00,6E,00,69,00,74,00,64,00,62,\
00,2E,00,76,00,6F,00,6C,00,00,00,5C,00,6D,00,78,00,69,00,70,00,5F,00,73,00,\
79,00,73,00,74,00,65,00,6D,00,2E,00,76,00,6F,00,6C,00,00,00,5C,00,6D,00,78,\
00,69,00,70,00,5F,00,6E,00,6F,00,74,00,69,00,66,00,79,00,2E,00,76,00,6F,00,\
6C,00,00,00,5C,00,6D,00,78,00,69,00,70,00,5F,00,6C,00,61,00,6E,00,67,00,2E,\
00,76,00,6F,00,6C,00,00,00,5C,00,63,00,65,00,6D,00,61,00,69,00,6C,00,2E,00,\
76,00,6F,00,6C,00,00,00,5C,00,70,00,69,00,6D,00,2E,00,76,00,6F,00,6C,00,00,\
00,5C,00,44,00,6F,00,63,00,75,00,6D,00,65,00,6E,00,74,00,73,00,20,00,61,00,\
6E,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6E,00,67,00,73,00,5C,00,64,\
00,65,00,66,00,61,00,75,00,6C,00,74,00,5C,00,75,00,73,00,65,00,72,00,2E,00,\
68,00,76,00,00,00,5C,00,44,00,6F,00,63,00,75,00,6D,00,65,00,6E,00,74,00,73,\
00,20,00,61,00,6E,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6E,00,67,00,\
73,00,5C,00,73,00,79,00,73,00,74,00,65,00,6D,00,2E,00,68,00,76,00,00,00,5C,\
00,57,00,69,00,6E,00,64,00,6F,00,77,00,73,00,5C,00,50,00,72,00,6F,00,66,00,\
69,00,6C,00,65,00,73,00,5C,00,67,00,75,00,65,00,73,00,74,00,5C,00,54,00,65,\
00,6D,00,70,00,6F,00,72,00,61,00,72,00,79,00,20,00,49,00,6E,00,74,00,65,00,\
72,00,6E,00,65,00,74,00,20,00,46,00,69,00,6C,00,65,00,73,00,5C,00,00,00,5C,\
00,57,00,69,00,6E,00,64,00,6F,00,77,00,73,00,5C,00,50,00,72,00,6F,00,66,00,\
69,00,6C,00,65,00,73,00,5C,00,67,00,75,00,65,00,73,00,74,00,5C,00,43,00,6F,\
00,6F,00,6B,00,69,00,65,00,73,00,5C,00,00,00,5C,00,57,00,69,00,6E,00,64,00,\
6F,00,77,00,73,00,5C,00,50,00,72,00,6F,00,66,00,69,00,6C,00,65,00,73,00,5C,\
00,67,00,75,00,65,00,73,00,74,00,5C,00,48,00,69,00,73,00,74,00,6F,00,72,00,\
79,00,5C,00,00,00,5C,00,57,00,69,00,6E,00,64,00,6F,00,77,00,73,00,5C,00,41,\
00,63,00,74,00,69,00,76,00,65,00,73,00,79,00,6E,00,63,00,5C,00,00,00,5C,00,\
77,00,69,00,6E,00,64,00,6F,00,77,00,73,00,5C,00,6D,00,65,00,73,00,73,00,61,\
00,67,00,69,00,6E,00,67,00,5C,00,00,00,5C,00,54,00,65,00,6D,00,70,00,5C,00,\
00,00,5C,00,57,00,69,00,6E,00,64,00,6F,00,77,00,73,00,5C,00,53,00,79,00,73,\
00,74,00,65,00,6D,00,5C,00,50,00,75,00,73,00,68,00,52,00,6F,00,75,00,74,00,\
65,00,72,00,5C,00,63,00,6C,00,69,00,65,00,6E,00,74,00,71,00,75,00,65,00,75,\
00,65,00,73,00,2E,00,76,00,6F,00,6C,00,00,00,5C,00,50,00,72,00,6F,00,67,00,\
72,00,61,00,6D,00,20,00,46,00,69,00,6C,00,65,00,73,00,5C,00,00,00,00,00
"NumDirsToExclude"=dword:00000010
"ReplStoreCacheSize"=dword:00000000
"ReplStoreDoImmaculate"=dword:00000000
"ReplStoreName"="ReplStor"
"ReplStorePath"="\\ReplStorVol"
"ReplStoreHostVolume"=""
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad]
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]
"BootPhase"=dword:00000002
"MountFlags"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\NANDDISK]
"LoadFlags"=dword:00000001
"DriverPath"="Drivers\\BlockDevice\\NANDDISK"
"BootPhase"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\ExtFlash]
"Order"=dword:00000000
"LoadFlags"=dword:00000001
"DriverPath"="Drivers\\BuiltIn\\ExtFlash"
"BootPhase"=dword:00000002
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash]
"Order"=dword:00000000
"LoadFlags"=dword:00000001
"DriverPath"="Drivers\\BuiltIn\\MSFlash"
"BootPhase"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\RAMFMD]
"BootPhase"=dword:00000001
"LoadFlags"=dword:00000001
"DriverPath"="Drivers\\BlockDevice\\RAMFMD"
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"Flags"=dword:00000044
"CacheDll"="diskcache.dll"
"Util"="fatutil.dll"
"CacheSize"=dword:00000000
"EnableCache"=dword:00000001
"Paging"=dword:00000001
"Dll"="fatfsd.dll"
"FriendlyName"="FAT FileSystem"
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\ENCFilt]
"Dll"="mencfilt.dll"
"Order"=dword:00000005
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]
"Dll"=""
"Order"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\HRFFS]
"Dll"="hrffs1.dll"
"FriendlyName"="HRFFS FileSystem"
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
"26"="BINARY"
"25"="IMGFS"
"23"="RAWFS"
"22"="RAWFS"
"21"="BINFS"
"20"="BOOT"
"0F"="FATFS"
"0E"="FATFS"
"0C"="FATFS"
"0B"="FATFS"
"07"="NTFS"
"06"="FATFS"
"04"="FATFS"
"01"="FATFS"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles]
"Folder"="已装入的卷"
"PartitionDriverName"="MSPART"
"DefaultFileSystem"=""
"MountFlags"=dword:00000000
"AutoFormat"=dword:00000000
"AutoPart"=dword:00000000
"AutoMount"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\PCMCIA]
"Folder"="存储卡"
"Name"="PCMCIA/Compact Flash Device"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]
"Folder"="硬盘"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMMC]
"Folder"="存储卡"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory]
"Folder"="Storage Card"
"Name"="SD Memory Card"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS]
"Flags"=dword:00000064
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\FATFS\Filters\ENCFilt]
"Dll"="encfilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC]
"Name"="MMC Card"
"Folder"="MMC Card"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC\FATFS\Filters\ENCFilt]
"Dll"="encfilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HRFFS]
"DefaultFileSystem"="HRFFS"
"PartitionDriver"="mspart.dll"
"AutoPart"=dword:00000001
"AutoFormat"=dword:00000001
"CheckForFormat"=dword:00000001
"Folder"="HRFFS"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HRFFS\PartitionTable]
"34"="HRFFS"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_DDRRAM]
"AutoFormat"=dword:00000001
"AutoPart"=dword:00000001
"Folder"="DDR Disk"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_DDRRAM\FATFS]
"FormatTfat"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ExtFlash]
"PartitionDriver"="mspart.dll"
"MountAsROM"=dword:00000001
"MountHidden"=dword:00000001
"Folder"="Extended_ROM"
"Name"="FLASH Disk Block Device"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ExtFlash\FATFS]
"MountAsROM"=dword:00000000
"MountHidden"=dword:00000000
"Flags"=dword:00000004
"CheckForFormat"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD]
"DefaultFileSystem"="HRFFS"
"PartitionDriver"="mspart.dll"
"CheckForFormat"=dword:00000001
"Folder"="Disk"
"AutoFormat"=dword:00000001
"AutoPart"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash_RAMFMD\PartitionTable]
"34"="HRFFS"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBCDProfile]
"Folder"="光盘驱动器"
"PartitionDriver"=""
"DefaultFileSystem"="UDFS"
"Name"="USB CDROM/DVD Drive"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBCDProfile\PartitionTable]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBFDProfile]
"Folder"="软盘驱动器"
"PartitionDriver"=""
"DefaultFileSystem"="FATFS"
"Name"="USB Floppy Disk Drive"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBHDProfile]
"Folder"="硬盘"
"Name"="USB Hard Disk Drive"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBHDProfile\FATFS]
"EnableCacheWarm"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile]
"Folder"="光盘驱动器"
"PartitionDriver"=""
"DefaultFileSystem"="UDFS"
"Name"="IDE CDROM/DVD Drive"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile\PartitionTable]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"Name"="FLASH Disk Block Device"
"Folder"="Flash Disk"
"MountHidden"=dword:00000001
"MountAsROM"=dword:00000001
"PartitionDriver"="mspart.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\IMGFS]
"XIP"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"Flags"=dword:00600014
"EnableWriteBack"=dword:00000001
"MountAsRoot"=dword:00000001
"MountAsBootable"=dword:00000001
"DataCacheSize"=dword:00000800
"FatCacheSize"=dword:00000200
"CheckForFormat"=dword:00000001
"FormatTfat"=dword:00000001
"MountHidden"=dword:00000000
"MountAsROM"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS\Filters]
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS\Filters\fsreplxfilt]
"Order"=dword:00000001
"Dll"="fsreplxfilt.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\MSPART]
"Dll"="mspart.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS]
"ShadowROM"=dword:00000001
"Paging"=dword:00000001
"Dll"="imgfs.dll"
"FriendlyName"="Image-Update Filesystem"
Wrong forum
Welcome to forums
We dedicate here only to HTC devices, so you won´t find too much attention.
Better to try in other fora
Good luck,

[Q] How to unhide system folders in my PNA?

I have a PNA that has system hidden folders (such as ResidentFlash and ResidentFlash2).
I want to unhide those folder, so I could see them normally in TotalCommander.
I've tried to change the registry values of the StorageManager profiles - but seems that nothing have changed.
I've changed all the "MountHidden" values under [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv] to 0, still nor ResidentFlash niether ResidentFlash2 appear in TotalCommander.
I've attached the relevant registry values, so you can observe them:
Code:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\StorageManager]
"Dll"="fsdmgr.dll"
"PNPUnloadDelay"=dword:00000100
"PNPWaitIODelay"=dword:000009C4
[HKEY_LOCAL_MACHINE\System\StorageManager\BinFS]
"MountHidden"=dword:00000000
"FriendlyName"="Bin FileSystem"
"DLL"="binfs.dll"
"Paging"=dword:00000001
"Folder"="BINFS"
"MountAsROM"=dword:00000001
"MountPermanent"=dword:00000001
"BootPhase"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles]
"AutoMount"=dword:00000001
"AutoPart"=dword:00000000
"AutoFormat"=dword:00000000
"MountFlags"=dword:00000000
"DefaultFileSystem"="FATFS"
"PartitionDriverName"="MSPART"
"Folder"="Mounted Volume"
"ActivityEvent"="PowerManager/ActivityTimer/SystemActivity"
"MountHidden"=dword:00000000
"MountAsROM"=dword:00000000
"MountPermanent"=dword:00000000
"MountAsBootable"=dword:00000000
"MountAsRoot"=dword:00000000
"MountSystem"=dword:00000000
"MountAsNetwork"=dword:00000000
"PartitionDriver"="mspart.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv]
"DefaultFileSystem"="BINFS"
"PartitionDriver"="mspart.dll"
"AutoMount"=dword:00000001
"AutoPart"=dword:00000001
"Folder"="ResidentFlash"
"Name"="Microsoft Flash Disk"
"BootPhase"=dword:00000000
"DisableAutoScan"=dword:00000001
"ForceWritethrough"=dword:00000001
...
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv\BINFS]
"MountHidden"=dword:00000000
"MountAsROM"=dword:00000001
"MountPermanent"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv\FATFS]
"AutoFormat"=dword:00000001
"FatCacheSize"=dword:00000000
"DataCacheSize"=dword:00000000
"BitmapCacheSize"=dword:00000000
"DisableAutoScan"=dword:00000001
"DisableAutoFormat"=dword:00000000
"ForceWritethrough"=dword:00000001
"EnableWriteBack"=dword:00000000
"NonatomicSector"=dword:00000001
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDrv\PART_R3]
"FriendlyName"="FAT FileSystem"
"Dll"="exfat.dll"
"Paging"=dword:00000001
"FatCacheSize"=dword:00000000
"DataCacheSize"=dword:00000000
"Util"="fatutil.dll"
"DisableAutoScan"=dword:00000001
"ForceWritethrough"=dword:00000001
"PartitionDriver"="mspart.dll"
"AutoMount"=dword:00000001
"Folder"="NandFlash"
"EnableWriteBack"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]
"MountAsBootable"=dword:00000001
...
Any help will highly appriciate!
Anyone?
Is there is in XDA some proper PNA forum?
Couldn't find one...

[Q] FSP loox 720 custom ROM. Is it real?

hello.
revived, I still own a pda FS Loox 720
is it possible to make custom rom for this PDA? made of nbf nb0, but he did not see any one program to extract/edit/remove files from the directory works correctly only Dumpromx, but it only allows you to extract the firmware and replace the files, not more.
a short walk to dump the firmware ...
shows that the
start_rom ecec and not one in the firmware of wm2003se.
obtained 13 pieces:
Code:
0. start 80040000
0. ecec 8009edb8
1. start 80180000
1. ecec 802e5c00
2. start 80404000
2. ecec 8097fc98
3. start 809b0000
3. ecec 80a494cc
4. start 80b20000
4. ecec 80c2132c
5. start 80cf0000
5. ecec 80e68394
6. start 80ff0000
6. ecec 81446630
7. start 81470000
7. ecec 814a2ae0
8. start 818b0000
8. ecec 818d5360
9. start 81a20000
9. ecec 81ce8350
10. start 81df0000
10. ecec 81e636d0
11. start 81e80000
11. ecec 81f2ffac
12. start 81f50000
12. ecec 81fa5c3c
13. start 82000000
13. ecec 821cc02c
an example of the firmware:
Code:
80040000 - 80040000 L00000000 rom_00 start
80040000 - 80040004 L00000004 JUMP to kernel start
80040004 - 80040040 L0000003c NUL
80040040 - 80040048 L00000008 'ECEC' -> 8009edb8
80040048 - 80041000 L00000fb8 NUL
80041000 - 8009e7f0 L0005d7f0 o32 region_0 rva=00001000 vsize=0005d7f0 real=80041000 psize=0005d800 f=60000020 for nk.exe
...
80176390 - 80176390 L00000000 rom_00 end
...
81f30808 - 81f30824 L0000001c filent 62 00000805 01c420356cf64524 7498 2039 81f2f7b4 VehicleML.pxt
81f30824 - 81f30824 L00000000 rom_11 end
81f30824 - 81f50000 L0001f7dc NUL
81f50000 - 81f50000 L00000000 rom_12 start
81f50000 - 81f50022 L00000022 filedata h_termservclient.lnk
81f50024 - 81f50034 L00000010 filedata mstsc.lnk
81f50034 - 81f5003d L00000009 modname l2tp.dll
81f50040 - 81f50048 L00000008 'ECEC' -> 81fa5c3c
81f50048 - 81f50fa5 L00000f5d o32 region_2 rva=0004b000 vsize=00001e20 real=0390b000 psize=00000f5d f=40002040 for ipsecsvc.dll
...
81fdaf38 - 81fdaf38 L00000000 rom_12 end
81fdaf38 - 82000000 L000250c8 NUL
82000000 - 82000000 L00000000 rom_13 start
82000000 - 82000018 L00000018 filedata Camera.lnk
82000018 - 8200003b L00000023 filedata CameraWizard.lnk
8200003b - 82000040 L00000005 NUL
82000040 - 82000048 L00000008 'ECEC' -> 821cc02c
....
821cc5c0 - 821cc5dc L0000001c filent 48 00000807 01c4c54239f7e7b7 25600 12138 821c8d8c OV9640.dll
821cc5dc - 821cc5dc L00000000 rom_13 end
821cc5dc - 82200000 unknown
on this and can give an error all the programs?
as they say in the instructions that only one should be romhdr Pointer, and then as many as 14.
and can therefore be extracted only that it was between the first and start rom_00 romhdr pointer. and the rest of the start rom_01 - start rom_13 prog and are not intended as unaware of their existence.
3. Insert this value (4 bytes!) in little endian at offset 0x48 in the NB0 (overwriting original info there). If the original info was part of some file or module in the image, hence corrupting it, you will be able to get that file from unmodified NB0 using dumprom or dumpromx (see below), then use xipport to reinsert the file before rebuilding the image so no worries.
Example for the nec 900c: start adress: 0x84080000, romhdr pointer: 0x85e9c945, 4 bytes to insert: 45 C9 E1 01 (0x84080000 subtracted from 0x85e9c945 and converted to little endian).
That’s all for preparing the NB0 image!
Click to expand...
Click to collapse
say, individually unpack it all, changing the value 0x48 + 4 bytes by calculations for each rom start_ **
and how to combine into one and then the whole firmware? because there will be 14 directories OUT ...
or if / delete / add anything in just one, for example, rom start_05 other rom start_0 * will not be affected?
obtained as follows:
ECEC [4 bytes romhdr pointer] [4 byte subtraction rom start of romhdr pointer] (it's all in the recursively)
but the prog is only the first and all. then not a word ....
first attempt to remove the ECEC and the following bytes to anything nor has led ...
helped to partition a file into 14 parts.
I'm 14 and got modulyaimi directories and files.
but back pack does not work, because it requires coredll. *, and it only be in rom start_00
may suggest how to pack back the modified modules without module coredll
so.
thanks to several people who appeared program that allows you to now edit the firmware for Win CE 4.2.
ask for help in editing, but rather create a custom firmware for a PDA.
list of files attached.
well defined with neskokolkimi programs that do not really need and / or rarely used.
list of files
Code:
oeminfo.xml
defaultconfig.xml
wm_start.wma
Voicbeep.wav
type.wav
Splat.wav
RecEnd.wav
Quietest.wav
online.wav
notify.wav
msgbox.wav
MenuPop.wav
Lowbatt.wav
Loudest.wav
Infend.wav
Infbeg.wav
hwandsw.wav
Default.wav
Alarm4.wav
Alarm3.wav
Alarm2.wav
Alarm1.wav
mxip_XIPKERNEL.ver
mxip_SHELL.ver
mxip_PICTURES192.ver
mxip_OS.ver
mxip_MISC.ver
mxip_LANGSHELL.ver
mxip_LANGCOREAPPS.ver
mxip_KERNEL.ver
mxip_EXAPPS.ver
mxip_CPUOPT.ver
mxip_COREAPPS.ver
mxip_BROWSING.ver
tscscan.txt
sym.txt
hwhelp.txt
autocorrect.txt
AKU_OU1.txt
tahomabd.ttf
tahoma.ttf
cour.ttf
Bliss.tsk
square192.skn
square96.skn
portrait192.skn
portrait96.skn
landscape192.skn
landscape96.skn
nk-exe.sig
coredll-dll.sig
mxip_xipkernel_100.rgu
mxip_shell_100.rgu
mxip_PICTURES192_100.rgu
mxip_OS_100.rgu
mxip_misc_100.rgu
mxip_LANGSHELL_100.rgu
mxip_LANGCOREAPPS_100.rgu
mxip_KERNEL_100.rgu
mxip_EXAPPS_100.rgu
mxip_CPUOPT_100.rgu
mxip_COREAPPS_100.rgu
mxip_BROWSING_100.rgu
CW-registry.reg
VehicleML.pxt
todo.pwi
phone.pwi
memo.pwi
meeting.pwi
blank.pwi
todo.psw
phone.psw
memo.psw
meeting.psw
blank.psw
sysroots.p7b
wince.nls
Region_1_0.nlp
Culture3_1_0.nlp
Culture2_1_0.nlp
Culture1_1_0.nlp
CharInfo_1_0.nlp
Calendar_1_0.nlp
wsp.dll.0409.mui
wininet.dll.0409.mui
waveapi.dll.0409.mui
urlmon.dll.0409.mui
unimodem.dll.0409.mui
shlwapi.dll.0409.mui
netmui.dll.0409.mui
mlang.dll.0409.mui
malcommon.dll.0409.mui
jawres.dll.0409.mui
IECEExt.dll.0409.mui
fatutil.dll.0409.mui
coredll.dll.0409.mui
commdlg.dll.0409.mui
wm_start.lnk
WLNPWRCTL.lnk
WindowsMedia.lnk
welcome.lnk
voice.lnk
Transcriber.lnk
Tone.lnk
tmail.lnk
tasks.lnk
sync.lnk
square.lnk
solitare.lnk
RunningPrograms.lnk
romupdnote.lnk
repllog.lnk
pxl.lnk
pword.lnk
Processor.lnk
poutlook.lnk
portrait.lnk
pmail.lnk
pimg.lnk
pie.lnk
notetake.lnk
mstsc.lnk
MSNMsgr.lnk
MSNMobile.lnk
LEAP.lnk
landscape.lnk
KeyLock1.lnk
Jawbreaker.lnk
hotvoice.lnk
help.lnk
h_wmppc.lnk
h_wince.lnk
h_termservclient.lnk
h_tasks.lnk
h_sync.lnk
h_soltr.lnk
h_simrdr.lnk
h_pxl.lnk
h_pword.lnk
h_pimg.lnk
h_pie.lnk
h_Jawbreaker.lnk
h_inkwrit.lnk
h_inbox.lnk
h_im.lnk
h_ctpnl.lnk
h_connct.lnk
h_cntcs.lnk
h_clndr.lnk
h_calc.lnk
h_bluetooth.lnk
gamesico.lnk
FSCSpeedMenu3.lnk
FSCSpeedMenu2.lnk
FSCPanning.lnk
FSCEasy2Connect_hlp.lnk
FSCEasy2Connect_exe.lnk
FSCBackup_hlp.lnk
FSCBackup_exe.lnk
FSCautorun_hlp.lnk
FSC_Panning.lnk
find.lnk
fexplore.lnk
eventrst.lnk
Enroll.lnk
DispLighting1.lnk
Connections.lnk
CameraWizard.lnk
Camera.lnk
calendar.lnk
calc.lnk
BTTrayCE.lnk
Bluetooth.lnk
Battery1.lnk
async.lnk
AlignScreen.lnk
Album.lnk
addrbook.lnk
mssp2_en.lex
OEM.jpg
DOL.jpg
AudioBK.jpg
initdb.ini
FSCSMdef.ini
wmppc.htm
wince.htm
TranscriberEnu.htm
termservclient.htm
tasks.htm
sync.htm
soltr.htm
SIMReader.htm
rnetw.htm
pword.htm
pocketmsn.htm
piehelp.htm
pic.htm
pexcel.htm
notes.htm
KeyLock.htm
Jawbreaker.htm
inbox.htm
im.htm
FSCSpeedMenu.htm
FSCEasy2Connect20.htm
FSCautorun.htm
FSC_Panning.htm
FSC_Backup.htm
evbruntime.htm
Enroll.htm
default.htm
ctpnl.htm
connect.htm
cntcs.htm
clndr.htm
CameraWizard_(ht)b.htm
CameraWizard_(ht).htm
calc.htm
btwcehlp.htm
bluetooth.htm
agdefault.htm
16_oem.htm
TIPostInit.hcs
TICoexEnable.hcs
TICoexDisable.hcs
BTVoiceEnable.hcs
BTVoiceDisable.hcs
welcomehead.192.gif
volumethumbSQ192.gif
volumethumbSQ96.gif
volumethumb192.gif
volumethumb96.gif
VideoBK.gif
Totem-Heart.gif
Totem.gif
t_msgr.gif
SyncAnimation.gif
stylushead.192.gif
stylus2.192.gif
stylus1.192.gif
stylus1.96.gif
square192.gif
square96.gif
seekthumbSQ192.gif
seekthumbSQ96.gif
seekthumb192.gif
seekthumb96.gif
pushedSQ192.gif
pushedSQ96.gif
pushed192.gif
pushed96.gif
ppc.gif
portrait192.gif
portrait96.gif
piecarrier.gif
oem.gif
myinfo.gif
msn.gif
Magazine.gif
landscape192.gif
landscape96.gif
IMWater.gif
IMAddSuccess.gif
IMAddFailure.gif
FSCSpeedMenu.gif
fly.gif
disabledSQ192.gif
disabledSQ96.gif
disabled192.gif
disabled96.gif
Default_stwater_480_480.gif
Default_stwater.gif
dayview.192.gif
dayview.96.gif
complete.192.gif
Clothes-Line.gif
beam.gif
bannerstrip.gif
banner.gif
avantgo.gif
arrow2.192.gif
11select.192.gif
11select.96.gif
Gprs.gdb
default.fdf
www-Hotspot.fbk
www-GPRS.fbk
wmplayer.exe
WLNPWRCTL.exe
welcome.exe
wceloadsp.exe
wceload.exe
updatexip.exe
unload.exe
umarshaller.exe
udp2tcp.exe
TraShapeSelector.Exe
Transcriber.Exe
Tone.exe
tmarshaller.exe
tmail.exe
testReg.exe
tasks.exe
srvtrust.exe
solitare.exe
sndplay.exe
shfind.exe
shell32.exe
services.exe
rundll32.exe
romupdnote.exe
rnaapp.exe
repllog.exe
remnet.exe
rapisrv.exe
pxl.exe
pword.exe
Processor.exe
PowerWLAN.exe
PowerExe.exe
poutlook.exe
pimg.exe
peghelp.exe
notes.exe
nk.exe
mstsc40.exe
mstli.exe
LEAP.exe
KeyLockRes.exe
jawbreaker.exe
instmsgr.exe
iexplore.exe
idledetect.exe
hwhelp.exe
hotvoice.exe
HFPUI.exe
gwes.exe
FSCSpeedMenu.exe
FSCEasy2Connect20.exe
FSC_PwdStart.exe
FSC_PwdCheck.exe
FSC_Panning.exe
FSC_Backup.exe
filesys.exe
fexplore.exe
eventrst.exe
Enroll.exe
device.exe
ctlpnl.exe
cow.exe
connmgr.exe
coldinit.exe
clocknot.exe
clock.exe
cgacutil.exe
cfdetect.exe
certinst.exe
Camera.exe
calnot.exe
calendar.exe
calc.exe
BTWizardCE.exe
BTTrayCE.exe
BTPanManagerCE.exe
BTFileExplorer.exe
BTCplCE.exe
BTConnManagerCE.exe
BTCePimCmdApp.exe
BTBusinessCard.exe
beam.exe
Backlight.exe
Album.exe
adjustmem.exe
addrbook.exe
XSCSDCard.dll
xls2pxl.dll
wzcsvc.dll
wzcsapi.dll
wsppush.dll
wspm.dll
wsp.dll
ws2instl.dll
ws2.dll
wmvdecoder.dll
wmres.dll
wmlview.dll
wmcore.dll
wmavdecoder.dll
wmadecoder.dll
wldap32.dll
winsock.dll
wininet.dll
wendyser.dll
webview.dll
wdppush.dll
wcestreambt.dll
WBtDll.dll
wbtapiCE.dll
wavedev.dll
waveapi.dll
wapdrv.dll
wap.dll
voicedll.dll
VoiceCtl.dll
VoiceBar.dll
VCOMCtl.dll
VBarCall.dll
usbmsc.dll
usbhid.dll
usbdisk6.dll
usbd.dll
urlmon.dll
unimodem.dll
uicom.dll
tshres.192.dll
tshres.dll
tsctrc.dll
trustmarshaller.dll
TraRes0409.192.dll
TraRes0409.dll
TraRecoEnu.dll
TranscriberSip.Dll
touch.dll
toolhelp.dll
tmailutl.dll
TIRadioInit.dll
tiacxwln.dll
termctrl.dll
tcpstk.dll
tcpip6.dll
taskdll.dll
tapres.192.dll
tapi.dll
syscsps.dll
syncres.192.dll
syncres.dll
syncmgr.dll
stcusb.dll
ssllsp.dll
spnego.dll
softkb.dll
shutil.dll
shlwapi.dll
shellresapps.192.dll
shellresapps.96.dll
shellresapps.dll
shellres.192.dll
shellres.dll
servhost.dll
serial32.dll
serial.dll
secur32.dll
SecIDLib.dll
SDMemory.dll
SdkCE.dll
SDBusDriver.dll
schannel.dll
rsaenh.dll
rra_stm.dll
riresdll.192.dll
riresdll.96.dll
riresdll.dll
richink.dll
relfsd.dll
regenum.dll
redir.dll
rdpdr.dll
rdpapi.dll
pxlfile.dll
pxl2xls.dll
pwwiff.dll
pwddll.dll
pushrouter.dll
pushprxy.dll
psmfsd.dll
pptp.dll
ppp.dll
pm.dll
pimutil.dll
pimstore.dll
pimdlg.dll
pimapi.dll
pegobj.dll
pegcards.192.dll
pegcards.dll
pcmcia.dll
OV9640.dll
outres.192.dll
outres.dll
ossvcs.dll
olece300.dll
oleaut32.dll
ole32.dll
ohci.dll
officeres.192.dll
officeres.dll
office.dll
OEMUtil.dll
oemregistry.dll
oectrl.dll
obexsrvr.dll
obexinbx.dll
obexapi.dll
ntlmssp.dll
nspm.dll
note_prj.dll
note.dll
netui.dll
netmui.dll
netcfagl1_0.dll
netbios.dll
ne2000.dll
ndisuio.dll
ndis.dll
msxml.dll
msscript.dll
mspart.dll
msnsspc.dll
msnewmnu.dll
msmsgsc.dll
msimnetc.dll
msimmsgr.dll
msim.192.dll
msim.dll
MsgStore.dll
msgslang.dll
msdmo.dll
mscoree1_0.dll
mscoree.dll
msasn1.dll
MPEG4SPVIDEOENC.dll
MP4Writer.DLL
mp4spvd.dll
MP4_READER.dll
mmtimer.dll
mlang.dll
miscres.192.dll
miscres.dll
MidiLib2.dll
mfcce300.dll
malcommon.dll
malclmgr.dll
mailtrns.dll
l2tp.dll
KeyLock.dll
keybddr.dll
kbdhid.dll
jscript.dll
JPEGENC.dll
jpeg.dll
jawres.dll
Jacket.dll
irsqrt.dll
irsir.dll
irdastk.dll
ircomm.dll
ipv6hlp.dll
ipsecsvc.dll
ipsec.dll
iphlpapi.dll
inreplce.dll
inkx.dll
inkobj.dll
infantry.dll
imgdecmp.dll
IMEngine.dll
imaging.dll
imagelib.dll
IECEExt.dll
htmlview.dll
HTCcamera1.dll
hidparse.dll
HFPControlPanel.dll
H263VIDEOENC.DLL
gxdma.dll
gx.dll
GSMAMRENC.dll
GSMAMRDLL.dll
GAC_System_v1_0_5000_0_cneutral_1.dll
GAC_System.Xml_v1_0_5000_0_cneutral_1.dll
GAC_System.Windows.Forms_v1_0_5000_0_cneutral_1.dll
GAC_System.Windows.Forms.DataGrid_v1_0_5000_0_cneutral_1.dll
GAC_System.Web.Services_v1_0_5000_0_cneutral_1.dll
GAC_System.Net.IrDA_v1_0_5000_0_cneutral_1.dll
GAC_System.Drawing_v1_0_5000_0_cneutral_1.dll
GAC_System.Data_v1_0_5000_0_cneutral_1.dll
GAC_mscorlib_v1_0_5000_0_cneutral_1.dll
GAC_Microsoft.WindowsCE.Forms_v1_0_5000_0_cneutral_1.dll
GAC_Microsoft.VisualBasic_v7_0_5000_0_cneutral_1.dll
fsdmgr.dll
FSCSMrsc.dll
FSCE2CRes.dll
FSC_LXInfo.dll
Frontlight.dll
find.dll
fatutil.dll
fatfsd.dll
exappres.192.dll
exappres.dll
ethman.dll
eaptls.dll
eapol.dll
eapchap.dll
eap.dll
dssdh.dll
doclist.dll
dhcp.dll
ddi.dll
cxport.dll
cspras.dll
cspproxy.dll
cspnet.dll
crypt32.dll
coreres.192.dll
coreres.dll
coredll.dll
connplan.dll
conncfg.dll
configmanager.dll
compime.dll
commdlg.dll
commctrl.dll
colorConvScaling.dll
clockdll.dll
citydb.dll
chngtrk.dll
cespell.dll
ceshell.dll
cemapi.dll
cemailsync.dll
cellcore.dll
cefobj.dll
cedrmutil.dll
ceddk.dll
ccoreprv.dll
calstore.dll
caldll.dll
cabinstl.dll
bvd_udc_ser.dll
BTWizardProfiles.dll
BTWizardHfp.dll
BtSdkCE30.dll
btrez.dll
bthutil.dll
bthusb.dll
bthuniv.dll
bthuart.dll
bthsc.dll
bthlink.dll
bthcsr.dll
bthamb.dll
btdrt.dll
BTDialer.dll
btd.dll
BtCoreIf.dll
BTChooserLib.dll
BtCeStack.dll
BtCeSendTo_Poom.dll
BtCeProfiles.dll
btcepan.dll
BTCeOsif4.dll
BtCeIf.dll
BtCeBCSPTrans.dll
BTAudioGW.dll
browsres.192.dll
browsres.dll
browser.dll
battdrvr.dll
aygshell.dll
audevman.dll
atlce300.dll
atadisk.dll
asyncmac.dll
asfplayer.dll
appinstaller.dll
Album_Res.dll
airsync.dll
agiehandler.dll
afd.dll
adosync.dll
adoceoledb30.dll
adocedb30.dll
adoce30.dll
addrstor.dll
addrdll.dll
abstraction.dll
AACDLL.dll
statdict.dat
splash.dat
pwipat.dat
initobj.dat
dictprob.dat
SystemInfo.cpl
PowerWLAN.cpl
Powerg.cpl
cplmain.cpl
BTConfigCE.cpl
Backlight.cpl
malconfig.cfg
Zoom-Indicator.bmp
zoom.bmp
winmedia.bmp
webguide.bmp
volume.bmp
voicetag.bmp
Thumbnail-view.bmp
sysvol.bmp
slideshow.bmp
sending.192.bmp
sending.96.bmp
senddsbl.192.bmp
senddsbl.96.bmp
send.192.bmp
send.96.bmp
rotate.bmp
Remaining-video-time.bmp
Remaining-images.bmp
question.bmp
ppccom.bmp
Picture-Theme-Next-Previous-arrows.bmp
Msrg_undo.bmp
Msrg_tab.bmp
Msrg_space.bmp
Msrg_paste.bmp
Msrg_entr.bmp
Msrg_cut.bmp
Msrg_copy.bmp
Msrg_case.bmp
Msrg_back.bmp
Msrg_all.bmp
msn_mail.bmp
msn.bmp
Full-Screen-exit-icon.bmp
Full-Screen-entrance-icon.bmp
device.bmp
crop.bmp
Confirm-Send.bmp
Confirm-Detailed-View.bmp
Confirm-Delete.bmp
Confirm-Back.bmp
Capture-Size.bmp
Capture-Indicator.bmp
Camera-Settings.bmp
bt_tran.bmp
bt_spc.bmp
bt_rtn.bmp
bt_rmode.bmp
bt_rarr.bmp
bt_optns.bmp
bt_lss.bmp
bt_larr.bmp
bt_kbrd.bmp
bt_help.bmp
bt_bspc.bmp
appointment.bmp
Ambience-Incandescent.bmp
Ambience-Fluorescent.bmp
Ambience-Daylight.bmp
alerts.bmp
aglogo.bmp
maxim_radio_dl.bin
ACX100_dl.bin
async.asy
gsm610.acm
wmlb.2bp
wm_wmcom.2bp
wm_volume.2bp
wm_unmute.2bp
wm_stop.2bp
wm_progress.2bp
wm_previous.2bp
wm_play.2bp
wm_pause.2bp
wm_next.2bp
wm_info.2bp
wm_fullscreen.2bp
Win_Start.2bp
web_content.2bp
vcard.2bp
up_play.2bp
undo.2bp
toolbar.2bp
Tip_Icon.2bp
Stop_icon.2bp
stop.2bp
space.2bp
Signal_Strength_Yellow.2bp
Signal_Strength_RED.2bp
Signal_Strength_Green.2bp
send.2bp
scard.2bp
reply.2bp
Refresh_icon.2bp
Red_Bul.2bp
record.2bp
play_play.2bp
pen.2bp
NewCard.2bp
mic.2bp
line.2bp
light.2bp
input.2bp
info_play.2bp
Icon_Work.2bp
Icon_Ntwk_Card.2bp
Icon_Init.2bp
Icon_Connect_Internet.2bp
Icon_Connect.2bp
format.2bp
Folder_icon.2bp
flag.2bp
favorite.2bp
Edit_profile_icon.2bp
Edit_Num.2bp
drform.2bp
down_play.2bp
direct16.2bp
dialup16.2bp
Dial_Num.2bp
deletefolder.2bp
delete_play.2bp
dataconnection.2bp
chooser_prev.2bp
chooser_next.2bp
cf.2bp
BT_PhoneDialer.2bp
BT_icon_Gray.2bp
BT_icon_Blue.2bp
BT_Globe_icon.2bp
BT_BizCard_icon.2bp
brcm_ppc.2bp
Blu_Bul.2bp
autosum.2bp
attach.2bp
align.2bp
address.2bp
add_play.2bp
avantgocfg.1
avantgocfg.0
list of files found by the programs
Easy2Connect
Code:
FSCE2CRes.dll
FSCEasy2Connect_hlp.lnk
FSCEasy2Connect_exe.lnk
www-Hotspot.fbk
www-GPRS.fbk
solitare
Code:
solitare.lnk
h_soltr.lnk
gamesico.lnk
solitare.exe
soltr.htm
FSCSpeedMenu
Code:
FSCSpeedMenu.exe
FSCSpeedMenu3.lnk
FSCSpeedMenu2.lnk
FSCSMdef.ini
FSCSMrsc.dll
office
Code:
h_pxl.lnk
pxl.exe
pxl.lnk
pxl2xls.dll
pxlfile.dll
office.dll
pword.exe
h_pword.lnk
pword.lnk
xls2pxl.dll
pword.htm
pwwiff.dll
calculator
Code:
h_calc.lnk
calc.lnk
calc.htm
calc.exe
Transcriber
Code:
TraRes0409.192.dll
TraRes0409.dll
TraRecoEnu.dll
TranscriberSip.Dll
Transcriber.lnk
TranscriberENU.htm
Transcriber.exe
Msrg_undo.bmp
Msrg_tab.bmp
Msrg_space.bmp
Msrg_paste.bmp
Msrg_entr.bmp
Msrg_cut.bmp
Msrg_copy.bmp
Msrg_case.bmp
Msrg_back.bmp
Msrg_all.bmp
bt_tran.bmp
bt_spc.bmp
bt_rtn.bmp
bt_rmode.bmp
bt_rarr.bmp
bt_optns.bmp
bt_lss.bmp
bt_larr.bmp
bt_kbrd.bmp
bt_help.bmp
bt_bspc.bmp
other files:
Code:
*.psw and *.pxt
wm_start.wma
wm_start.lnk
it's all that I have found so far.
tell me what other programs, libraries, files can be deleted.
for example, wmp, outlook, tmail, etc ...

[HOW TO] WORKING screen mirroring ON ROOTED DEVICES, bypass HDCP and ALL of allshare

so here's the deal. trying to start screen mirroring on a rooted device in most cases HDCP will fail to initialize, when this happens screen mirroring will connect then disconnect with an error.
after a lot of research, logging and testing on my device I have found a way to bypass HDCP and also bypass Samsung restriction on allowing screen mirroring without HDCP.
HDCP is not a requirement for screen mirroring but Samsung has programmed the s4 to fail if the HDCP connection is not initialized. I have found that when the phone speaks to the miracast dongle the phone is programmed to force the setting of "Display service Type = HDMI" instead of allowing it to connect as Type = Wifi.
when the phone forces type = HDMI it makes screen mirroring fail if HDCP fails, this is a basic and enforced protocol of HDMI, this results in screen mirroring shutting off if HDCP fails, I believe this is Samsung's attempt to stop people from rooting their phones and also to stop people from using non Samsung dongles.
some people have found ways around this by hacking the HDCP lib files, but in my case this was not possible because I own a Sgh-i337 on mf3 with a locked bootloader.
unfortunately I can't post pictures so I can post my screen mirroring logs, but heres an explanation as to how this was accomplished.
First was to quarantine all Samsung Apps & services that were related to screen mirroring, this was an attempt to get the system to fall back to the native screen mirroring services and not use samsung's implementation.
I locked up:
Com.sec.allsharecastplayer
Com.samsung.shareshot
Samsung watch on
Samsung briefing
Allshare.controlShareService
Allshare.fileShareService
Samsung context provider
All Knox
Samsung MDM app
Allshare.service.mediaShare
Samsung apps
Samsung apps UNA2
Samsung apps widget
Samsung link
Samsung push
next I tried to find out a way to edit the DisplayManagerService's forced type of HDMI to change it to Type = Wifi, unfortunately because I was on Mf3, this couldn't be done.
but I was able to force this option with a build prop edit and last download and enable
https://play.google.com/store/apps/...+plus&pcampaignid=APPU_5MQMU6zQHOm-sQSyqoCgCA
Even if multi window plus doesnt work. Keep it for now untill I can trace down a setting change.
surprisingly after all this was done screen mirroring now works.
below I will post copies of my build prop and also the WFDConfig files from /system/ect
---- Build prop :
debug.sf.hw=0
debug.composition.7x27A.type=mdp
debug.composition.7x25A.type=mdp
dalvik.vm.heapsize=24m
debug.composition.type=dyn
persist.hwc.mdpcomp.enable=false
service.camera.gpu.enable=0
Debug.Disable.HWC=1
debug.sf.disablehwc=1
ro.display.switch=0
#dyn
# system props for the cne module
#
persist.cne.feature=0
#
# system props for the MM modules
#
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=false
media.stagefright.enable-fma2dp=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.enable-commonsource=true
media.stagefright.enable-rtsp=true
#
# system props for the LPA/TUNNEL
#
lpa.decode=true
tunnel.decode=true
lpa.use-stagefright=true
tunnel.audiovideo.decode=true
#
# system prop for opengles version
#
ro.opengles.version=131072
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.ds_fmc_app.mode=0
#
# system props for IMS module
#
persist.ims.regmanager.mode=0
#
# System prop to disable strict mode flash on display
#
persist.sys.strictmode.visual=false
#
# System prop to enable/disable OMH. Enabled by default
#
persist.omh.enabled=1
#System prop to enable ehrpd capability
ro.config.ehrpd=true
# System property for cabl
ro.qualcomm.cabl=0
#
#
# Turn off tiled rendering
#
debug.enabletr=false
#
#property to enable user to access Google WFD settings.
#
persist.debug.wfd.enable=1
debug.wfd.enable=1
ext_only.debug=1
persist.sys.ext_only.debug=1
persist.sys.hwc.ext_only.debug=1
persist.sys.hwc.disable=1
#property to choose between virtual/external wfd display
#
persist.sys.wfd.virtual=0
#
# System prop for Tvout/HDMI
#
persist.sys.camera.transform=0
persist.sys.camera.connect=0
persist.sys.videomode=1
ro.hdmi.enable=false
------- WFDConfig. Xml
<WFDConfig>
<Capability>
<AudioLPCM>
<Name>LPCM</Name>
<Valid>1</Valid>
<Channels>2</Channels>
<SamplingFreq>48000</SamplingFreq>
<Latency>33</Latency>
</AudioLPCM>
<AudioAAC>
<Name>AAC</Name>
<Valid>1</Valid>
<Channels>2</Channels>
<SamplingFreq>48000</SamplingFreq>
<Latency>0</Latency>
</AudioAAC>
<AudioAC3>
<Name>AC3</Name>
<Valid>0</Valid>
<Channels>0</Channels>
<SamplingFreq>0</SamplingFreq>
<Latency>0</Latency>
</AudioAC3>
<VideoHeader>
<VideoMethod>1</VideoMethod>
<PreferredDisplaySupport>0</PreferredDisplaySupport>
<H264Profiles>1</H264Profiles>
<Valid>1</Valid>
</VideoHeader>
<CBP>
<VideoCodec>
<Profile>1</Profile>
<Level>1</Level>
<HorizontalResolution>1280</HorizontalResolution>
<VerticalResolution>720</VerticalResolution>
<Latency>0</Latency>
<MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps>
</VideoCodec>
</CBP>
<StandbyResumeCapability>
<Valid>1</Valid>
</StandbyResumeCapability>
<!--
IDR interval is to trigger an IDR request from sink.
This can be applcable only to sink. IDRInterval is in msec
-->
<IDRRequest>
<Valid>0</Valid>
<IDRInterval>0</IDRInterval>
</IDRRequest>
<AVFormatChange>
<Valid>0</Valid>
<AVInterval>0</AVInterval>
</AVFormatChange>
<!--
Frame skipping interval is in the scale of 500 msec/half second.
FrameInterval can be between 1 to 7, according to the WFD spec.
-->
<FrameSkipping>
<Valid>0</Valid>
<FrameInterval>0</FrameInterval>
</FrameSkipping>
<ContentProtection>
<HDCPValid>0</HDCPValid>
<Version>WFD_HDCP_2_1</Version> <!-- Valid values WFD_HDCP_2_0 and WFD_HDCP_2_1 -->
<CPPort>6789</CPPort>
<EncryptAudio>0</EncryptAudio> <!-- Valid values 0 / 1 to indicate Audio encryption or not -->
</ContentProtection>
<RTPDumpEnable>
<Valid>0</Valid>
</RTPDumpEnable>
<BufferCtrlEnable>
<Valid>1</Valid>
</BufferCtrlEnable>
<UIBC>
<UIBCValid>1</UIBCValid> <!-- 0/1 UIBC supported or not -->
<InputCategory>
<Generic>1</Generic> <!-- 0/1 - support generic or not -->
</InputCategory>
<InputEvents>
<GenericInputEvents>
<Mouse>1</Mouse> <!-- 0/1 for all Input Event Types -->
<Keyboard>1</Keyboard>
<SingleTouch>1</SingleTouch>
<MultiTouch>1</MultiTouch>
<JoyStick>0</JoyStick>
<Camera>0</Camera>
<Gesture>0</Gesture>
<RemoteControl>1</RemoteControl>
</GenericInputEvents>
</InputEvents>
<TcpPort>4321</TcpPort>
</UIBC>
</Capability>
---- Capability. Xml
<Capability>
<AudioLPCM>
<Name>LPCM</Name>
<Valid>1</Valid>
<Channels>2</Channels>
<SamplingFreq>48000</SamplingFreq>
<Latency>33</Latency>
</AudioLPCM>
<AudioAAC>
<Name>AAC</Name>
<Valid>1</Valid>
<Channels>2</Channels>
<SamplingFreq>48000</SamplingFreq>
<Latency>0</Latency>
</AudioAAC>
<AudioAC3>
<Name>AC3</Name>
<Valid>0</Valid>
<Channels>0</Channels>
<SamplingFreq>0</SamplingFreq>
<Latency>0</Latency>
</AudioAC3>
<VideoHeader>
<VideoMethod>1</VideoMethod>
<PreferredDisplaySupport>0</PreferredDisplaySupport>
<H264Profiles>1</H264Profiles>
<Valid>1</Valid>
</VideoHeader>
<CBP>
<VideoCodec>
<Profile>1</Profile>
<Level>1</Level>
<HorizontalResolution>1280</HorizontalResolution>
<VerticalResolution>720</VerticalResolution>
<Latency>0</Latency>
<MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps>
</VideoCodec>
</CBP>
<CHP>
<VideoCodec>
<Profile>2</Profile>
<Level>1</Level>
<HorizontalResolution>800</HorizontalResolution>
<VerticalResolution>480</VerticalResolution>
<Latency>0</Latency>
<MinimumSliceSize>0</MinimumSliceSize>
<SliceEncodingParams>0</SliceEncodingParams>
<FrameRateControlSupp>1</FrameRateControlSupp>
<VideoFps>30</VideoFps>
</VideoCodec>
</CHP>
<StandbyResumeCapability>
<Valid>1</Valid>
</StandbyResumeCapability>
<!--
IDR interval is to trigger an IDR request from sink.
This can be applcable only to sink. IDRInterval is in msec
-->
<IDRRequest>
<Valid>0</Valid>
<IDRInterval>0</IDRInterval>
</IDRRequest>
<AVFormatChange>
<Valid>0</Valid>
<AVInterval>0</AVInterval>
</AVFormatChange>
<!--
Frame skipping interval is in the scale of 500 msec/half second.
FrameInterval can be between 1 to 7, according to the WFD spec.
-->
<FrameSkipping>
<Valid>0</Valid>
<FrameInterval>0</FrameInterval>
</FrameSkipping>
<ContentProtection>
<HDCPValid>0</HDCPValid>
<Version>WFD_HDCP_2_1</Version> <!-- Valid values WFD_HDCP_2_0 and WFD_HDCP_2_1 -->
<CPPort>6789</CPPort>
</ContentProtection>
<RTPPortType>
<ConnectionType>0</ConnectionType> <!-- 0 - UDP ,1 - TCP -->
</RTPPortType>
<RTPDumpEnable>
<Valid>0</Valid> <!-- Enable RTP Dump Valid = 1 or Valid = 0-->
</RTPDumpEnable>
<UIBC>
<UIBCValid>0</UIBCValid> <!-- 0/1 UIBC supported or not -->
<InputCategory>
<Generic>1</Generic> <!-- 0/1 - support generic or not -->
</InputCategory>
<InputEvents>
<GenericInputEvents>
<Mouse>1</Mouse> <!-- 0/1 for all Input Event Types -->
<Keyboard>1</Keyboard>
<SingleTouch>1</SingleTouch>
<MultiTouch>1</MultiTouch>
<JoyStick>1</JoyStick>
<Camera>0</Camera>
<Gesture>0</Gesture>
<RemoteControl>1</RemoteControl>
</GenericInputEvents>
</InputEvents>
<TcpPort>4321</TcpPort>
</UIBC>
</Capability>
I claim no responsibility for you changing files on your own phone, this fixed took me about a month of constant work and if you change the wrong files it may brick your phone.
I have had a 90% success rate with connecting when I connect Right after restarting the phone.
Restart, and as soon as your lock screen comes up. Unlock your phone and connect to your dongle. Then you will have clean connects.
If ive helped you fix screen mirroring
And you would like to thank me.... buy me a coffee
PayPal: [email protected]
Working for i747 S3
I was about to try the library edit technique for my S3 (i747) when I stumbled upon your post. I modified one line in the wfdconfig.xml after I compared my file to yours. I updated it through the file manager in TWRP recovery, rebooted and it worked!
Code:
<HDCPValid>0</HDCPValid>
Thanks!
sternem said:
I was about to try the library edit technique for my S3 (i747) when I stumbled upon your post. I modified one line in the wfdconfig.xml after I compared my file to yours. I updated it through the file manager in TWRP recovery, rebooted and it worked!
Code:
<HDCPValid>0</HDCPValid>
Thanks!
Click to expand...
Click to collapse
I have a Sprint Samsung Galaxy S4 (SPH-L720) and made the one change to HDCPValid, and my screen mirroring started working again. Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Cannot find wfdconfig.xml on my i9500
hahansen3 said:
I have a Sprint Samsung Galaxy S4 (SPH-L720) and made the one change to HDCPValid, and my screen mirroring started working again. Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Click to expand...
Click to collapse
I searched a lot and am not able to find wfdconfig.xml on my i9500 s4 rooted with cfautoroot on official 4.4.2
Does anyone know if the above works for kitkat or are the filesddifferent for kitkat?
Thanks in advance!
Device not HDCP compilant
Hi Guys,
Any setting I can make to the xml file that will allow me to use my TV which as it seems is not HDCP compliant? I am using the measy a2w and for mirror I get as far as connecting then it goes downhill.... unable to enable mirroring device connected is not HDCP supported. I have a HDCP compliant monitor that I can hook up but wanted to use the TV.....
Patch for SHV-E210S (Galaxy S3, SGS3)
Hi,
I keep receiving PMs saying "how did you do it?" about the patch.
First of all, I am not the developer who made this patch. I am just copying modifications made by him.
Here is a short description of steps to follow if you want to do the same for other devices:
1. download and install IDA Pro
2. download and install WinHEx
3. download and install any text compare util
4. Open patched and unpatched version lib file of the same device (any device) with IDA
5. get text output of both files to the text compare utility
6. find the 3 differences. analyze where they are in the file (look for seacrhable text patterns)
7. open YOUR device's unpacthed lib file with IDA pro
8. find the correspondances found on step 6 in your own file.
9. note the line number (hex address) of each 3 correspondances
10. now open all 3 files on Winhex
11. jump to the noted hex addresses and change the bytes according to the difference of 2 files of the same device.
12. make the change on your own file and save.
I hope it helps some of you..
Click to expand...
Click to collapse
Here's my modified libWFD_ENGINE.so for Samsung Galaxy S3 (SHV-E210S).
I got it working on E210SKSUGNA2.. I recommend not to try on other version cause it may brick your system ( I did :crying: )
and here are some differencies for you, in case you need some modifying job..
exxocism said:
Here's my modified libWFD_ENGINE.so for Samsung Galaxy S3 (SHV-E210S).
I got it working on E210SKSUGNA2.. I recommend not to try on other version cause it may brick your system ( I did :crying: )
and here are some differencies for you, in case you need some modifying job..
Click to expand...
Click to collapse
There's NO libWFD_ENGINE.so in system/lib. Any idea ?
S4 i9500 OzcanROM
Unable to use Screen Mirrioring On rooted S3 SHWM440S SKT
iAndroidTH said:
There's NO libWFD_ENGINE.so in system/lib. Any idea ?
S4 i9500 OzcanROM
Click to expand...
Click to collapse
Hi i have read though your post but am unable to understand how to activate Screen Mirroring on rooted S3 SHWM440S 3G SKT. The screen mirroring feature used to work just fine when my device was not rooted but after rooting this feature on activation shows a message as some hardware issue.
I would request to develop some app or a simpler process by which i can activate screen mirroring on my device once again.
Please reply on this and resolve this problem.
I am not an Android developer so would request for help here from several android enthusiasts who would try to develop an app which can modify HDCP and start screen mirroring once again.
I suppose the app would be in high demand even if a price has to be paid for it.
Awaiting reply.
Just as an FYI for some people, if you don't see <HDCPValid>1</HDCPValid> in /system/etc/wfdconfig.xml (which would get changed to 0), it may show as <Valid>1</Valid> instead. That's the way mine showed up. Search through your xml file until you see this:
<ContentProtection>
<HDCPValid>0</HDCPValid>
<Version>WFD_HDCP_2_1</Version> <!-- Valid values WFD_HDCP_2_0 and WFD_HDCP_2_1 -->
<CPPort>6789</CPPort>
<EncryptAudio>0</EncryptAudio> <!-- Valid values 0 / 1 to indicate Audio encryption or not -->
</ContentProtection>
Mine showed up as:
<ContentProtection>
<Valid>0</Valid>
<Version>WFD_HDCP_2_1</Version> <!-- Valid values WFD_HDCP_2_0 and WFD_HDCP_2_1 -->
<CPPort>6789</CPPort>
<EncryptAudio>0</EncryptAudio> <!-- Valid values 0 / 1 to indicate Audio encryption or not -->
</ContentProtection>
I'll try it tonight, and if it still doesn't work, I'll change Valid to HDCPValid and see if that makes a difference.
I'm trying to get this to work on an AT&T Note 2 running 4.4.2 AGNI kernel, but I don't have the "WFDConfig" file in system/etc. I tried this build.prop edit "wlan.wfd.hdcp=disable" and it got rid of the "hardware" error. Now it keeps saying "An update has been downloaded. Restart screen mirroring to connect" , over and over again. I have frozen most of the processes that are listed in the op with Titanium Backup, as I didn't see a few of them. Any suggestions?
Screw this, recently rooted my phone just to see that mirrorscreen doesnt work AT ALL. Why release a custom rom if some of the features are broken? I'm going back to stock.
freakyfranks said:
I'm trying to get this to work on an AT&T Note 2 running 4.4.2 AGNI kernel, but I don't have the "WFDConfig" file in system/etc. I tried this build.prop edit "wlan.wfd.hdcp=disable" and it got rid of the "hardware" error. Now it keeps saying "An update has been downloaded. Restart screen mirroring to connect" , over and over again. I have frozen most of the processes that are listed in the op with Titanium Backup, as I didn't see a few of them. Any suggestions?
Click to expand...
Click to collapse
This actually worked for me on the Note 4 Exynos variant.
Just added the wlan.wfd.hdcp=disabled to my build.prop restarted the phone and screen mirroring now works no need to decompile a pesky .so file anymore
Three things to do to restore dhcp
install x-plorer from playstore en do what i do on this video ps phone has to be rooted. A small donate would be nice for months of work.
watch my video on youtube ussername chousein84
Can anyone maked this work on a xperia?
Sent from my D6503 using XDA Free mobile app
Lost.soul said:
This actually worked for me on the Note 4 Exynos variant.
Just added the wlan.wfd.hdcp=disabled to my build.prop restarted the phone and screen mirroring now works no need to decompile a pesky .so file anymore
Click to expand...
Click to collapse
Doesn't work for me on my S3 i9300 rooted.
I am able to connect to my tv but the screen on my tv is black and i don't see my smartphone.
If i use screen mirroring directly on my photo or video it works.
Any suggestion?
Thanks in advanced and sorry for my english...
I managed to get it working on a Sony Xperia Z3 Compact (rooted android 5.1) by changing
<ContentProtection>
<Valid>1</Valid>
to
<ContentProtection>
<Valid>0</Valid>
Works on a fireTV Stick (first generation)
on my galaxy tab 3 8.0 i finally manage to have root and screen mirroring by 1)flashing with odin the stock 4.4.2 rom
2)root from pc
3)replace the libWFDengine.so that i found from a thread
kos25k said:
on my galaxy tab 3 8.0 i finally manage to have root and screen mirroring by 1)flashing with odin the stock 4.4.2 rom
2)root from pc
3)replace the libWFDengine.so that i found from a thread
Click to expand...
Click to collapse
Hi kos25k!
Can you post here the link of your "libWFDengine.so" and what type of root method from pc you have used?
I have a Galaxy Tab 3 8.0 rooted too. I tried many methods read here on XDA but none with success.
I can only control my TV (Samsung UE32H6400) and send foto/music/video but I can't mirror the TV screen on my tablet..
THX
root with this method http://www.droidviews.com/root-galaxy-tab-3-8-0-sm-t310-on-kitkat/
then with a root explorer go to folder system>lib and replace the original libWFD_engine.so with this https://www.dropbox.com/s/c9lozyswxk84tyf/libWFD_ENGINE.so?dl=0 set permissions to rw-r-r and reboot.
Don't forget NOT to install a custom recovery!!!!!
Hi kos25k!
Thank you for your istructions. In the next days when I'll be at home again i'll test it and I will ppst my results. Ciao

Categories

Resources