Hello everyone, following the discussion here, I was able to get wifi running.
And I was wondering if anyone has succeeded in getting bluetooth to work in Jellybean.
I will begin working on this tomorrow, and I will post all my findings here. Hope you can do the same.
Thank you!
Hi Raymond
I don't understand where to find this driver patch code.
Could you send me some information about this issue?
My Marvell driver also crashed under iMX6 Android JB43 platform when bluetooth enable.
my private mail id is evan.lin@ennoconn.com
Thank you.
I also create a discussion about sd8787 bluetooth on MX6Q. Because android 4.2 use bluedroid as BT stack,we must write vendor library for bluedroid stack.
Marvell released a character device based bluetooth driver named mbtc and based on it Marvell provide a Bluedroid glue library (attched file).
Unfortunately, BT is so unstable on my board. You can try it based on what I provide.
This is my thread iMX6 kernel crash with Marvell Bluetooth module enabled
hi Ranymod wang:
thanks, i have dowload the source code from the github site but it does not affect ,now i have no idea about the sd8787wifi and bt,can you send the 2 binary file ,wpa_supplicant and wpa_cli to me? my emaiL: wangyk@huadong.net or402850488@qq.com,
when i run wpa_supplicant -dd -B -Dwext -imlan0 -c/data/misc/wifi/wpa_supplicant.conf ,no message output ,run ps ,no thread,
so i want to try the wpa_supplicant and wpa_cli,thx
hi,raymond wang
i need your help ,i am working on imx6q,android4.4.2,now i am porting marvell sd8787 wifi and bt,but i can not find marvell code,can you send me the code?
my email : wangyk@huadong.net or 402850488@qq.com,thx.
hi,Raymond,i'm also using the Marvell 88W8787 moduls,and my platform is android JB4.3,could you share me the vendor library source? thank you
myemail:jaytang0923@gmail.com
Thanks Raymond. I am building an image with the vendor library. I am pretty sure I have some kernel configs not right, but we will see.
By the way, where did you find this? I couldn't find it in Marvell's website.
[update] My build fails with this. I am missing libMarvellWireless library in my source. Not sure where to get this from.
I think you should check your Android.mk for libMarvellWireless and MarvellWirelessDaemon.
The relationship among them:
Android WiFi->hardware/libhardware_legacy/wifi.c->libMarvellWireless->MarvellWirelessDaemon<---libMarvellWireless<-libbt-vendor.so<--bluetooth.default.so(bluedroid).
| | |
wpa_supplicant+Marvell 802.11 private library | |
| | |
linux ioctl | character device HCI interface
| | |
Marvell Wlan driver (wireless interface)<-------Insert/remove driver module --------------------- -->mbtc driver
If something wrong ,you can point out.
Raymond, can you share the source for MarvellWirelessDaemon and libMarvellWireless? My source does not generate these two objects.
Also, are you using /etc/bluetooth/bt_vendor.conf file at all to specify the location of the firmware and the device node (/dev/mbtchar0)?
Thanks :smileyhappy:
Do you have a github I can look at for your device trees? The new Galaxy Tab 3 7in SMT-21XX variants have the marvell pxa988 and we are trying to port cyanogenmod to this device. We are located over at XDA-Developers and it appears you guys pretty much have knowledge on Marvell. We too use the same BT and Wifi driver.
Hi Raymond,
Can you please share the vendor library of Marvell bt device with me? Would be really helpful. I am also trying to understand the role of the bt vendor library and the bt driver. Can you let me know what exactly is expected of the BT vendor library?
Regards,
Fariya