View Single Post
Old 03-30-06, 09:22 AM   #1 (permalink)
mikelspikel
Aximsite Major League
 
mikelspikel's Avatar
Senior Member
 
Join Date: Dec 2005
Location: Bilbao
Posts: 311
Thanked 29 Times in 5 Posts
Widcomm for Axim x50v and x51v. State of the development

LATEST PACKAGE VERSION: 0.5

Download sites:

BroadcomBluetoothStackX51V05

http://btfix.thcgirls.com/BroadcomBl...tackX51V05.zip

http://bt.nokistein.com/BroadcomBlue...tackX51V05.zip

http://www.kevong.com/DOCUMENTS/Broa...tackX51V05.zip

http://bt.evanjt.com/BroadcomBluetoothStackX51V05.zip

http://www.initialdrivegtr.po.gs/Bro...tackX51V05.zip

BTSpeedSwitcher

http://btfix.thcgirls.com/BTSpeedSwitcher.zip

http://www.kevong.com/DOCUMENTS/BTSpeedSwitcher.zip

http://bt.evanjt.com/BTSpeedSwitcher.zip

FlowControl Fix

A2DP stable at 921600bps.

Set [HKLM\Software\Widcomm\BtConfig\SerialTransport] FlowControl=0 or import this reg file:

http://www.winmobiletech.com/sekalai...ontrolHack.reg

Read the rest of the post for more information.

_______________________________________

Reading some posts talking about how large Menneisyys' thread is becoming, Beemer and me have agreed about starting this new one. It's already difficult to know how the developing process is going, what is each one working on, files required and so on due to the large amount of posts in Menneisyys' thread.

Let's try to keep this one as short as possible in order to have a quick reference about the x51v and x50v WM5 Widcomm BT Project.

Let's start with a summary of current state:

There are two major versions at this time:

Version 2. Based on Widcomm 1.5.200 which can be downloaded here. A DUN patch is necessary for this version. Get it from here.

Version 3. Based on Widcomm 1.7.100. Download it here.

Both versions have more or less the same profiles working. Unfortunately, we don't have all the necessary components of version 1.7 and, for example, the icons in this version have disappeared.

Functionalities working are:

- DUN
- PAN
- OBEX
- ActiveSync via BT
- Serial
- Keyboard

Not working:

- Audio profiles
- Other profiles go at low speed (115200bps)

We are working on sound profiles and low speed problem, which are related, as it's not possible to use A2DP with this low bandwidth.

Things we are looking for at this moment:

Files dumped from ROMs of X50, X50 WM5, Acer 311, HX4700 WM5 or any XDA with WM5 and Widcomm stack.

Some exhaustive knowledge about x51v hardware, just to know whether audio for HFP and HSP can be transmitted directly to the PCM input of the chip or an SCO driver is neccessary.

Any news or progress made will be posted here, as well as on Menneisyys'. Anyone working on this please let us know what you are working on, what you think the solutions for the problems we currently have could be or any other idea useful for the development.

Thank you.

UPDATE 04-25-2006: State of the project

- Speed problem is solved.
- A2DP seems to work quite well (not perfect yet).
- HFP & HSP seem to work in some cases with x50v.
- BT and WiFi run OK together.

Latest package available: v0.37. Download it here
Download this patch to allow BT and WiFi coexistance.

Check this installation guide by SolSie.

Working on:

- HFP & HSP
- Some minor fixes

UPDATE 05-07-2006: State of the project

- HFP & HSP working. Download the patch for version 0.37 here. This patch supersedes the coexistence one.

- This patch seems to fix the AS over BT problems some users reported.

UPDATE 05-08-2006: NEW VERSION 0.38

- HFP & HSP working
- AS over BT fixed
- Coexistance fixed
- Full CAB installation. Only MS stack removal has to be done manually.

Full release information can be read in this beemer's post

Download version 0.38 here

UPDATE 06-01-2006: NEW VERSION 0.50

- Full installable and deinstallable CAB file. MS stack removal is performed by the installable package and it is restored when uninstalled.
- New WirelessPower utility, developed as a replacement and enhacement of the original Wireless power button applet. It has a fully configurable GUI to fit user needs and device capabilities.

Download sites for the new version:

http://btfix.thcgirls.com/BroadcomBl...tackX51V05.zip

http://bt.nokistein.com/BroadcomBlue...tackX51V05.zip

http://www.kevong.com/DOCUMENTS/Broa...tackX51V05.zip

http://bt.evanjt.com/BroadcomBluetoothStackX51V05.zip

Full release information can be read in this beemer's post

UPDATE 06-13-2006: A2DP FIX

It seems Axim's Bluetooth is not too stable working at 921600bps. A2DP hangs randomly at this speed. Decreasing the speed of the communication between the BT uart of the PXA270 and the BT chip to 460800bps seems to solve this issue. Get a little utility to switch between 460kbps and 921kbps from:

http://btfix.thcgirls.com/BTSpeedSwitcher.zip

http://www.kevong.com/DOCUMENTS/BTSpeedSwitcher.zip

http://bt.evanjt.com/BTSpeedSwitcher.zip

UPDATE 10-23-2006: FLOWCONTROL FIX

A new solution for A2DP hangs has been found: Setting
[HKLM\SOFTWARE\WIDCOMM\BTConfig\SerialTransport]
FlowControl=0

seems to avoid the wrong behavior at 921600bps. So setting FlowControl=0 you can restore the original high speed configuration with BTSpeedSwitcher and listen to high quality audio without problems. Read the original post. You can also apply this fix importing this regfile by Menneisyys.


UPDATE 05-08-2006: Paypal accounts

As some users have requested this information, here it is our paypal information:

beemer: beemer[at]teleline.es
mikelspikel: mikelmartin[at]wanadoo.es

Thank you very much.


LIST OF PEOPLE WHO DONATED SOME CASH TO THIS PROJECT

SolSie
Kozumasbullitt
MichaelWilliams
krolleboll
GeneValgene
Lumsdoni
Dexhy
Grcooperjr
cuongvd
thunderstreich
utmatt20
arkhipenko
jimmaestro
evilavenger35
dm8592
wisniak
d23
charlie.s
alle
gwynethh
Bill_Todd
Brian Hillier
wiseguy075
DeeCee52
www.buyANYTHING.ca
tlmeekins
aneto
ramet
DeBary_FL

PEOPLE HOSTING FILES OF THE PROJECT

nakedracer
nokistein
ksong12
E_J_T
InitialDriveGT

Thanks a lot!!

Last edited by mikelspikel; 02-28-07 at 03:22 PM.
mikelspikel is offline   Reply With Quote
The Following 4 Users Say Thank You to mikelspikel For This Useful Post:
KeithHill (12-27-07), serlibiano (07-29-09), slz (04-20-08), ymlin123 (10-02-08)