Windows Phone @ MoDaCo: BTAR Fix for Chefs (Updated 18 Jan 10) - Windows Phone @ MoDaCo

Jump to content

Galaxy Nexus Review
We put the Galaxy Nexus and Ice Cream Sandwich through their paces.

Google Music Launch
Google bring Music out of beta and launch their music store.

MoDaCo Plus / Ad Free
Hate ads? Want cool stuff? Sign up for a MoDaCo Plus / MoDaCo Ad Free account with Online Kitchen access!

Close
Open
Close
  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

BTAR Fix for Chefs (Updated 18 Jan 10) testers needed :)
-----


#1 User is offline   ock 

  • Addict
  • PipPipPipPipPip
  • Group: MoDaCo Ad Free
  • Posts: 660
  • Joined: 30-November 09
  • Devices:i900
  • Twitter:@o_ck

Posted 18 January 2010 - 11:10 AM

Since the time when I started to cook some roms for the i900, I have been very interested in two issues on the Omnia i900 - Fingermouse in WM6.5, and BTAR.

Liads, Stevenh and KhuanChai have pioneered a solution for BTAR, but it seems not many roms include the fix. I have made several attempts at cooking it in, but there were a few outstanding issues (users of my first few roms would know these bugs :) ). I felt that it would be a waste that their research ends here (liads cooked 30+ roms just to test out the fix :) ), and thus decided to cook a few roms to test and iron out the remaining issues.

After a few dozen rom tests, here are my findings on top of the original solution. You can read the tedious process these pioneers went through to get a better idea. These are the minimum drivers required for an almost bug-free solution.

Unfortunately, it doesn't seem possible to implement the solution as a cab. I've zipped the entire package for fellow chefs to test and cook in their roms. Hope we can see more BTAR-fixed roms here on Modaco. Do post any bugs here if you find them.


Additional files required (from ZHIB firmware):


- hex-edited nk.exe - to fix crash when recording video
- accsensor.dll - enable lock on wakeup feature
- accsensor_app.exe - needed for autorotation
- zylonite_lcd.dll - fix crash when autorotation is enabled
- 80e90a40-8c29-4441-8860-3981f45792ce.rgu - includes some mysterious registry entry that enables lock on wakeup. Can't figure out which though - it's a big file.

Additional Registry tweak:

[HKEY_LOCAL_MACHINE\ControlPanel\Power]

"Redirect"="Power.exe"

- to fix bug with battery tray icon not launching power settings
EDIT: Updated zip file to include eboot.nb0 Use this when building the final exe in Pakko's i900EXEcutor.

Known issue:

- Samsung Volume Control will not work. Installing it via cab will disable autorotation.



ock

Attached File(s)


This post has been edited by ock: 06 March 2010 - 06:07 AM

ock Eclipse Build 23118

Check out my guide to rom cooking and my Zune and GTX Nitrogen skins
0

Sponsored Links


#2 User is offline   sametakti 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 33
  • Joined: 03-January 09

Posted 18 January 2010 - 12:10 PM

thanks brother amazing working :) , Btarfix_2.zip include XIP folder , how ı use it when ı cooking rom

0


#3 User is offline   ock 

  • Addict
  • PipPipPipPipPip
  • Group: MoDaCo Ad Free
  • Posts: 660
  • Joined: 30-November 09
  • Devices:i900
  • Twitter:@o_ck

Posted 18 January 2010 - 01:18 PM

View Postsametakti, on Jan 18 2010, 20:10, said:

thanks brother amazing working :) , Btarfix_2.zip include XIP folder , how ı use it when ı cooking rom

I'm Using Vistang's Visual Kitchen. If you are using it too, just replace the XIP folder in the ROM folder with the one in the zip file. I recommend reading Ryrzy's short guide in the Visual Kitchen thread.

ock Eclipse Build 23118

Check out my guide to rom cooking and my Zune and GTX Nitrogen skins
0


#4 User is offline   sametakti 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 33
  • Joined: 03-January 09

Posted 18 January 2010 - 01:36 PM

View Postock, on Jan 18 2010, 13:18, said:

I'm Using Vistang's Visual Kitchen. If you are using it too, just replace the XIP folder in the ROM folder with the one in the zip file. I recommend reading Ryrzy's short guide in the Visual Kitchen thread.


ok thanks a lot , really good working :)

0


#5 User is offline   magi1984 

  • Regular
  • PipPip
  • Group: Members
  • Posts: 101
  • Joined: 08-July 09
  • Devices:i900 omnia

Posted 18 January 2010 - 02:09 PM

and if i use wozzer kitchen?
for xip folder is the same step?

sorry for my english

0


#6 User is offline   dannych99 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 230
  • Joined: 25-March 09
  • Devices:Samsung Omnia; HTC Desire HD

Posted 19 January 2010 - 01:24 AM

Thanks ock!
I may try it on my next room. :)

Omnia---WM23686.5.3.8
DesireHD---Vodafone Stock ROM
---Running faster, Running better---
0


#7 User is offline   fattmatt 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 205
  • Joined: 06-May 09
  • Location:Melbourne
  • Devices:I8000, I900

Posted 19 January 2010 - 06:06 AM

Nice work.

Matt.

0


#8 User is offline   sametakti 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 33
  • Joined: 03-January 09

Posted 19 January 2010 - 10:55 AM

the fix is working good for me , but when i flash myrom , the customer.csc part not load , why?

0


#9 User is offline   Carlos_rpg 

  • Regular
  • PipPip
  • Group: Members
  • Posts: 54
  • Joined: 14-August 09
  • Devices:Samsung Omnia i900l

Posted 20 January 2010 - 06:46 PM

I dont understand, why do I need a new eboot?

0


#10 User is offline   ock 

  • Addict
  • PipPipPipPipPip
  • Group: MoDaCo Ad Free
  • Posts: 660
  • Joined: 30-November 09
  • Devices:i900
  • Twitter:@o_ck

Posted 21 January 2010 - 12:03 AM

View Postmagi1984, on Jan 18 2010, 22:09, said:

and if i use wozzer kitchen?
for xip folder is the same step?
sorry for my english

I haven't taken a look at Wozzer's package, so can't answer you right now. I'll post more instructions for those using other kitchens once I have time :) .

View Postsametakti, on Jan 19 2010, 18:55, said:

the fix is working good for me , but when i flash myrom , the customer.csc part not load , why?

It could be due to the different eboot. Which stuff in customer.csc do you need?

View PostCarlos_rpg, on Jan 21 2010, 02:46, said:

I dont understand, why do I need a new eboot?

The fix requires different drivers, and a different nk.exe. It seems that the eboot and nk.exe are closely linked, that's why a new one is needed.

ock Eclipse Build 23118

Check out my guide to rom cooking and my Zune and GTX Nitrogen skins
0


#11 User is offline   sinancetinkaya 

  • Diehard
  • PipPipPipPip
  • Group: Members
  • Posts: 495
  • Joined: 20-December 04
  • Location:izmir, Turkey
  • Devices:i8000

Posted 25 January 2010 - 01:59 PM

Why is this huge changing needed just for fixing the bluetooth issue ?

zylonite_wavedev2.dll, patching nk.exe and some registry settings are a bit comprehensible

But the rest of them is too much

you haven't taken whole files and registry settings instead of the certain solution, have you?

Your job sounds amazing but I need more explanation

0


#12 User is offline   Zpecter 

  • Regular
  • PipPip
  • Group: Members
  • Posts: 54
  • Joined: 21-April 09
  • Location:Spain
  • Devices:Samsung Omnia i900 16Gb

Posted 30 January 2010 - 01:46 PM

Thanks a lot for your work. :) B)

0


#13 User is offline   ock 

  • Addict
  • PipPipPipPipPip
  • Group: MoDaCo Ad Free
  • Posts: 660
  • Joined: 30-November 09
  • Devices:i900
  • Twitter:@o_ck

Posted 30 January 2010 - 03:31 PM

View Postsinancetinkaya, on Jan 25 2010, 21:59, said:

Why is this huge changing needed just for fixing the bluetooth issue ?

zylonite_wavedev2.dll, patching nk.exe and some registry settings are a bit comprehensible

But the rest of them is too much

you haven't taken whole files and registry settings instead of the certain solution, have you?

Your job sounds amazing but I need more explanation


zylonite_wavedev2.dll is the key file, but this driver is closely linked to other drivers, thus the need to include the other files as well.

ock Eclipse Build 23118

Check out my guide to rom cooking and my Zune and GTX Nitrogen skins
0


#14 User is offline   liads 

  • Regular
  • PipPip
  • Group: Members
  • Posts: 96
  • Joined: 02-October 08
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

Posted 02 February 2010 - 06:38 PM

Hi ock,
Thanks for taking up this project.
Great work.

I'll add a link to this in the original BTAR thread.

0


#15 User is offline   dannych99 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 230
  • Joined: 25-March 09
  • Devices:Samsung Omnia; HTC Desire HD

Posted 03 February 2010 - 12:48 AM

Does anyone confirm that this fix work?
I use Cyberon Voice Speed Dial. I can press BT handset to control my phone on KC or PDhee's roms.
It does not work on my own rom applying this fix( WM's Voice Command as well). :D
I use DXID1 and Ock's fix.
Any idea? ;)

Omnia---WM23686.5.3.8
DesireHD---Vodafone Stock ROM
---Running faster, Running better---
0


#16 User is offline   Zpecter 

  • Regular
  • PipPip
  • Group: Members
  • Posts: 54
  • Joined: 21-April 09
  • Location:Spain
  • Devices:Samsung Omnia i900 16Gb

Posted 04 February 2010 - 09:01 AM

View Postdannych99, on Feb 3 2010, 01:48, said:

Does anyone confirm that this fix work?
I use Cyberon Voice Speed Dial. I can press BT handset to control my phone on KC or PDhee's roms.
It does not work on my own rom applying this fix( WM's Voice Command as well). :D
I use DXID1 and Ock's fix.
Any idea? ;)


I'd like to know it too. How can we test it??

0


#17 User is offline   ock 

  • Addict
  • PipPipPipPipPip
  • Group: MoDaCo Ad Free
  • Posts: 660
  • Joined: 30-November 09
  • Devices:i900
  • Twitter:@o_ck

Posted 04 February 2010 - 01:59 PM

View Postdannych99, on Feb 3 2010, 08:48, said:

Does anyone confirm that this fix work?
I use Cyberon Voice Speed Dial. I can press BT handset to control my phone on KC or PDhee's roms.
It does not work on my own rom applying this fix( WM's Voice Command as well). :D
I use DXID1 and Ock's fix.
Any idea? ;)


Try this registry tweak:

[HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand]
"Path"="\\Program Files\\Voice Command\\voicecmd.exe"

ock Eclipse Build 23118

Check out my guide to rom cooking and my Zune and GTX Nitrogen skins
0


#18 User is offline   andreivgt 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 15-February 10
  • Devices:omnia

Posted 17 February 2010 - 09:53 AM

Dear Ock,
Is it possible to have a DXIA5 original rom with BTAR fix? I would be sooo grateful...htnak you very much

0


#19 User is offline   maczen 

  • Regular
  • PipPip
  • Group: Members
  • Posts: 144
  • Joined: 20-July 09
  • Devices:Omnia

Posted 05 March 2010 - 09:40 PM

Hi
I'm using OsKitchen an try to fix bt but I have no succed. I have replace the all files with the files from first post. The phone boot just normal but I can't recive any files.
if anyone can help me I will be happy:)
Thanks

0


#20 User is offline   ock 

  • Addict
  • PipPipPipPipPip
  • Group: MoDaCo Ad Free
  • Posts: 660
  • Joined: 30-November 09
  • Devices:i900
  • Twitter:@o_ck

Posted 06 March 2010 - 06:06 AM

View Postmaczen, on Mar 6 2010, 05:40, said:

Hi
I'm using OsKitchen an try to fix bt but I have no succed. I have replace the all files with the files from first post. The phone boot just normal but I can't recive any files.
if anyone can help me I will be happy:)
Thanks


Actually this fixed Bluetooth Audio Routing, not receiving of files via BT. You can try obex inbox to fix BT file transfer issues. <_<

ock Eclipse Build 23118

Check out my guide to rom cooking and my Zune and GTX Nitrogen skins
0


Sponsored Links

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2012. MoDaCo uses IntelliTxt technology. Privacy Policy / Contact Details.

Skin and Language

Sign in here


Sign in options
Log in with Facebook Log in with Twitter   Go to advanced login Register Now!