[Q] Nexus 7 custom rom supporting ad hoc wifi

Search This thread

CARUPANBOW

Member
Jan 22, 2013
24
8
Greetings

I have a Nexus 7 (wifi only) with JB 4.2.1 and I'd like to know if there is any custom rom or kernel that supports ad hoc connections, I want to connect the N7 to joikuspot on my nokia 808.

BTW I already tried bluevpn and not all android apps supports it, and already got connectify-me on my desktop computer, I need to connect the N7 with my phone since I travel very often and not everywhere I can find wifi spots.

Thank you in advance
 
Last edited:

CARUPANBOW

Member
Jan 22, 2013
24
8
Greetings

I have a Nexus 7 (wifi only) with JB 4.2.1 and I'd like to know if there is any custom rom or kernel that supports ad hoc connections, I want to connect the N7 to joikuspot on my nokia 808.

BTW I already tried bluevpn and not all android apps supports it, and already got connectify-me on my desktop computer, I need to connect the N7 with my phone since I travel very often and not everywhere I can find wifi spots.

Thank you in advance

Hello? anyone can help me out?
 
Last edited:

emgo

Member
Jan 31, 2013
38
5
Ad Hoc for Nexus 7

First, being a noob I want to say thanks for all the great info provided on this forum. It's a big help to someone like me who's just learning.

CARUPANBOW,
I need this also. I’ve spent several hours searching for a solution and have found nothing. It’s already been discussed here http://xdaforums.com/showthread.php?t=1787680&page=7 on XDA so maybe that why no one has responded. The links below are to other discussions about this, but so far I have not found a way to force my Nexus 7 to connect to an Ad Hoc network. I’m still hopeful.


http://www.thriveforums.org/forum/t...ment/15959-ad-hoc-patch-3-x-4-0-4-1-cm10.html

http://www.pcadvisor.co.uk/how-to/google-android/3372947/connect-android-phone-ad-hoc-network/

http://szym.net/2010/12/adhoc-wifi-in-android/

https://bugs.launchpad.net/ubuntu-nexus7/+bug/1077704

Maybe someone that’s really experienced can use the information in the links and find a solution.

Thanks,
Ken
 
  • Like
Reactions: CARUPANBOW

CARUPANBOW

Member
Jan 22, 2013
24
8
Thank you

First, being a noob I want to say thanks for all the great info provided on this forum. It's a big help to someone like me who's just learning.

CARUPANBOW,
I need this also. I’ve spent several hours searching for a solution and have found nothing. It’s already been discussed here http://xdaforums.com/showthread.php?t=1787680&page=7 on XDA so maybe that why no one has responded. The links below are to other discussions about this, but so far I have not found a way to force my Nexus 7 to connect to an Ad Hoc network. I’m still hopeful.


http://www.thriveforums.org/forum/t...ment/15959-ad-hoc-patch-3-x-4-0-4-1-cm10.html

http://www.pcadvisor.co.uk/how-to/google-android/3372947/connect-android-phone-ad-hoc-network/

http://szym.net/2010/12/adhoc-wifi-in-android/

https://bugs.launchpad.net/ubuntu-nexus7/+bug/1077704

Maybe someone that’s really experienced can use the information in the links and find a solution.

Thanks,
Ken

Thank you very much for answering my post, I'm a noob too :( and besides I felt ignored, I have to confess this is my first android device, and I have spent many hours too to figure out a solution.

I checked the post you mentioned, some of those websites too and also checked the android issues #82 and #35629 at code.google.com

So far i've been able to connect to my nokia 808 via joikuspot, but like in bluevpn some apps are not working, here is what I did:

1) I have the JB 4.2.1 rooted on my device

2) I downloaded this kernel and applied it https://github.com/monk-dot/SPAN/blob/master/kernels/ASUS%20Nexus%207/myupdate-nexus7.zip

3) Since the nexus stock rom doesn't include the wpa_cli command I found this one http://pic-e-bank.com/android/Droid/Kernels/Froyo/Slayher/slayher_wifi_fix.zip Extracted the file and copied it into the folder /system/bin (set permissions to 755).

4) Found this patched wpa_supplicant file from this post "[JB] wpa_supplicant for adhoc wifi networks" and copied it into the folder /system/bin (made a backup first of the original file and set the permissions of the new wpa_supplicant to 755).

5) With a terminal app (using adb also works) I followed this guide: http://www.olsr.org/?q=olsr_on_android to set up the ad hoc network to my nexus 7 manually.

And Eureka! I could connect my nexus to my nokia 808 hotspot, however I couldnt see any infrastructure networks anymore, the solution was to revert back to the original wpa_supplicant, so I'm thinking about making two command scripts to set up my ad hoc connection and revert it back whenever I need to connect to a different network (you can check this guide).

BTW, there are some custom roms that include the wpa_cli command, but I tried some of them and they didn't detect my hotspot until I replace the wpa_supplicant file with the patched one.

I'm no android expert but I think the problem with ad hoc connections is a kernel/wpa_supplicant issue, i guess at some point google decided to take out the support for IBSS networks, however the linux kernel still supports it, i really wish some expert could take a look into it.

I hope you find this info useful, but this is not a final solution and I'll still work into it whenever I can.
 
Last edited:
  • Like
Reactions: emgo

emgo

Member
Jan 31, 2013
38
5
Ad Hoc for Nexus 7

Thank you very much for answering my post, I'm a noob too :( and besides I felt ignored, I have to confess this is my first android device, and I have spent many hours too to figure out a solution.

I checked the post you mentioned, some of those websites too and also checked the android issues #82 and #35629 at code.google.com

So far i've been able to connect to my nokia 808 via joikuspot, but like in bluevpn some apps are not working, here is what I did:

1) I have the JB 4.2.1 rooted on my device

2) I downloaded this kernel and applied it https://github.com/monk-dot/SPAN/blob/master/kernels/ASUS%20Nexus%207/myupdate-nexus7.zip

3) Since the nexus stock rom doesn't include the wpa_cli command I found this one http://pic-e-bank.com/android/Droid/Kernels/Froyo/Slayher/slayher_wifi_fix.zip Extracted the file and copied it into the folder /system/bin (set permissions to 755).

4) Found this patched wpa_supplicant file from this post "[JB] wpa_supplicant for adhoc wifi networks" and copied it into the folder /system/bin (made a backup first of the original file and set the permissions of the new wpa_supplicant to 755).

5) With a terminal app (using adb also works) I followed this guide: http://www.olsr.org/?q=olsr_on_android to set up the ad hoc network to my nexus 7 manually.

And Eureka! I could connect my nexus to my nokia 808 hotspot, however I couldnt see any infrastructure networks anymore, the solution was to revert back to the original wpa_supplicant, so I'm thinking about making two command scripts to set up my ad hoc connection and revert it back whenever I need to connect to a different network (you can check this guide).

BTW, there are some custom roms that include the wpa_cli command, but I tried some of them and they didn't detect my hotspot until I replace the wpa_supplicant file with the patched one.

I'm no android expert but I think the problem with ad hoc connections is a kernel/wpa_supplicant issue, i guess at some point google decided to take out the support for IBSS networks, however the linux kernel still supports it, i really wish some expert could take a look into it.

I hope you find this info useful, but this is not a final solution and I'll still work into it whenever I can.

That’s great! At least you have provided something that works. It’ll take me some time to replicate what you did. I am going give it a try.

Thanks,
Ken
 

CARUPANBOW

Member
Jan 22, 2013
24
8
Thank you very much :)

Also I found out the networks settings are stored in /data/misc/wifi/wpa_supplicant.conf instead of /system/etc/wifi/wpa_supplicant.conf

reading this post Edit wpa_supplicant.conf instead of wpa_supplicant I managed to manually edit my ad hoc network settings, so the wpa_supplicant.conf would be like this

Code:
ap_scan = 2

network={
ssid="JOIKUSPOT"
scan_ssid=1
priority=10
mode=1
wep_key0="12345"
key_mgmt=NONE
}

And you have to give the ownership back to system.wifi using abd/terminal:
Code:
#chown system.wifi data/misc/wifi/wpa_supplicant.conf

For now im trying some customs roms to see if they can detect the ad hoc network out of the box, but so far I can only do it by replacing the wpa_supplicant and flashing the custom kernel from my previous post.

I'll keep posting my findings and try some other custom kernels as well.
 
Last edited:
  • Like
Reactions: emgo

CARUPANBOW

Member
Jan 22, 2013
24
8
So far this is what I got

Hi

So far this is my method to get (partial) ad hoc support for my N7 (wifi):

1) Start by rooting your device (you can use the Nexus 7 Root Toolkit).

2) Install CWM Recovery so you can install custom kernels.

3) Download and install this kernel https://github.com/monk-dot/SPAN/blob/master/kernels/ASUS%20Nexus%207/myupdate-nexus7.zip

4) Download and copy this wpa_supplicant file http://xdaforums.com/showthread.php?t=1806937 into the /system/bin folder, be sure to set your wifi connection off, make a backup of the original file and after copying the file check the permissions to be 755

5) Create a text file with the following commands:
Code:
wpa_cli -p/var/run/wpa_supplicant scan
wpa_cli -p/var/run/wpa_supplicant scan_results
wpa_cli -p/var/run/wpa_supplicant remove_network 0
wpa_cli -p/var/run/wpa_supplicant ap_scan 2
wpa_cli -p/var/run/wpa_supplicant add_network
wpa_cli -p/var/run/wpa_supplicant set_network 0 ssid '"JOIKUSPOT"'
wpa_cli -p/var/run/wpa_supplicant set_network 0 scan_ssid 1
wpa_cli -p/var/run/wpa_supplicant set_network 0 frequency 2412
wpa_cli -p/var/run/wpa_supplicant set_network 0 mode 1
wpa_cli -p/var/run/wpa_supplicant set_network 0 group WEP40
wpa_cli -p/var/run/wpa_supplicant set_network 0 key_mgmt NONE
wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key0 '"12345"'
wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key1 12345
wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0
wpa_cli -p/var/run/wpa_supplicant save_config
wpa_cli -p/var/run/wpa_supplicant reconfigure
wpa_cli -p/var/run/wpa_supplicant enable_network 0
wpa_cli -p/var/run/wpa_supplicant select_network 0

Replace JOIKUSPOT with the ssid of your ad hoc network and set your password on the wep_key0 and wep_key1 variables, if you are using an open network just delete this lines:

Code:
wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key0 '"12345"'
wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key1 12345
wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0

6) Save the file "adhoc.sh" (be sure to save it in UNIX format, you can use notepad++ for this) and copy it into your device (I saved my script in /sdcard).

7) Turn the wifi connection back on and with a terminal emulator/ADB run the scrit

Code:
#cd /sdcard
#sh adhoc.sh

And now we're done!

You can see in your wifi settings your ad hoc network connected. But there are some issues, I cant see other networks on the list, even when I try to search for new networks, I can browse the web but cant connect to the play store, and with BlueVPN you could browse the store but couldn't download apps, the wifi icon in the notification bar is also gray color, after searching the forums this could mean I cannot connect to google services, but I still receive gmail notifications.

Well, I'll have to research more, but at least I think we're in the right way, to me this is a kernel/wpa_supplicant issue, I really wish some expert could help us out, or else I'll have to get into kernel compiling, I have a little linux experience and its been a while I dont get my hands into programming, but I'm not giving up just yet.

P.S: After checking with the terminal emulator, I started the command wpa_cli and this is the output I got:
Code:
root@android:/ # wpa_cli
wpa_cli
wpa_cli v2.0-devel-4.2.1
Copyright (c) 2004-2012, Jouni Malinen <j@w1.fi> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.


Using interface 'wlan0'

Interactive mode

<3>Trying to associate with SSID 'JOIKUSPOT'
<3>Association request to the driver failed
>

There seems to be a driver problem, I'll take a look into it too as soon as I can.

BTW I found this wpa_supplicat / wpa_cli files from this post http://xdaforums.com/showthread.php?t=1980021 since the stock rom doesnt come with the wpa_cli command, these files seem to be for ICS but I tried them on JB and they work too.
 
Last edited:
  • Like
Reactions: emgo

CARUPANBOW

Member
Jan 22, 2013
24
8
Just a quick heads up

I've updated my n7 to rootbox v2.0 (comes with JB 4.2.2) and now I cannot connect it to my hotspot with my previous method, after checking my /data/misc/wifi/wpa_supplicant.conf file now shows this line:

network={
ssid="JOIKUSPOT"
.
.
disabled=1
}

What the heck does this mean? seems to be that the more I update my tablet the harder is getting to connect it to my ad hoc network, this makes me think maybe google wants to erradicate ad hoc wifi support from the OS, to me this is dumbest thing I ever heard since this tablet is WIFI only, isn't supposed to support ANY wifi network it finds in order to work properly? other OS like iOS or Symbian does still support it. Just the fact that i cannot use my tablet the way I want it to is very disappointing, and now I face two options: 1) Downgrade the tablet and never let it update again. 2) Install ubuntu and never again install android.

Im very sorry to say this but this is my first android device and my experience with it is very unsatisfactory, sometimes I wish I could get a refund and try the iPad mini or wait for any decent windows rt tablet.

For now I think i'm going for my option 2, tomorrow ubuntu will release the tablet version of their OS for the nexus 7, ill check it out and ill tell you my experience with it.

Please, if someone knows any of the senior contributors/developers of this community, please make them notice this issue, its almost unbelievable that ad hoc support haven't been fixed from android since issue #82, the original linux kernel supports it, and then google stripped it out and nobody got a response about this in the forums/groups, I know this is not an easy task, cause the android SDK doesnt support it either, also that you have to add the IBSS driver into the kernel and patch the wpa_supplicant file to stop filtering ad hoc networks, I still dont know if many people have requested this feature why even the modding community for android havent come with a concrete solution for this, there are a lot of kernel modders out there and I could find only one kernel that would work for me. I have to say that the most frustrating part of this situation is the lack of answers from the forums, I know this post already reached 1000 views, this means there's people still looking for an answer like me.
 
Last edited:
  • Like
Reactions: emgo

antxxxx

New member
Mar 6, 2013
2
1
OnePlus 8 Pro
I have been trying lots of things on my new nexus 7 running 4.2.2 to try and get ad hoc networking working.
I have tried all the wpa_supplicant files I can find and even tried patching and compiling (using modified patches from h t t p://szym.net/2010/12/adhoc-wifi-in-android/) my own with no luck.

There are some musings at h t t p://szym.net/2010/12/prospects-of-ad-hoc-wifi-in-android/ saying we may never got it

I'll keep trying different things as this is something I really want
 

CARUPANBOW

Member
Jan 22, 2013
24
8
finally!

I found this custom rom (cm10 - 4.2.2 based) that has full IBSS support:

http://b-real.org/2013/ad-hoc-ibss-mode-support-for-android-4-2-2-with-cyanogenmod/
http://www.thinktube.com/android-tech/46-android-wifi-ibss

Here we provide information, patches and a few system images to support Ad-Hoc (IBSS) mode. We base our additions on CyanogenMod 10.1-M2 (Android 4.2.2 JDQ39).

Our goal is to bring the missing Ad-Hoc (IBSS) mode to Android, in a way that is completely integrated into the Android system API and user-interface. Users should be able to create and connect to Ad-Hoc networks from the standard user interface (Settings – WiFi) and Applications should have an API to configure their “own” Ad-Hoc network. We believe this will help people who need more capability than WiFi Direct and can extend diverse usages of Android mobile devices.

To achieve this, we have modified the WLAN driver “bcmdhd”, extended the Android framework, the public Android API and added the missing parts to the “Settings” application. At this moment only Nexus S, Galaxy Nexus and Nexus 7 devices are supported and tested, but the same kernel modifications can be made to a number of devices and the UI will automatically show Ad-Hoc mode options when the driver supports it.

We have submitted these changes to CyanogenMod and Google AOSP Gerrit and provide this page for further information.

I have tested it on my nexus 7 and it can detect my nokia hotspot (joikuspot) flawlessly :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Ad Hoc for Nexus 7

    First, being a noob I want to say thanks for all the great info provided on this forum. It's a big help to someone like me who's just learning.

    CARUPANBOW,
    I need this also. I’ve spent several hours searching for a solution and have found nothing. It’s already been discussed here http://xdaforums.com/showthread.php?t=1787680&page=7 on XDA so maybe that why no one has responded. The links below are to other discussions about this, but so far I have not found a way to force my Nexus 7 to connect to an Ad Hoc network. I’m still hopeful.


    http://www.thriveforums.org/forum/t...ment/15959-ad-hoc-patch-3-x-4-0-4-1-cm10.html

    http://www.pcadvisor.co.uk/how-to/google-android/3372947/connect-android-phone-ad-hoc-network/

    http://szym.net/2010/12/adhoc-wifi-in-android/

    https://bugs.launchpad.net/ubuntu-nexus7/+bug/1077704

    Maybe someone that’s really experienced can use the information in the links and find a solution.

    Thanks,
    Ken
    1
    Thank you

    First, being a noob I want to say thanks for all the great info provided on this forum. It's a big help to someone like me who's just learning.

    CARUPANBOW,
    I need this also. I’ve spent several hours searching for a solution and have found nothing. It’s already been discussed here http://xdaforums.com/showthread.php?t=1787680&page=7 on XDA so maybe that why no one has responded. The links below are to other discussions about this, but so far I have not found a way to force my Nexus 7 to connect to an Ad Hoc network. I’m still hopeful.


    http://www.thriveforums.org/forum/t...ment/15959-ad-hoc-patch-3-x-4-0-4-1-cm10.html

    http://www.pcadvisor.co.uk/how-to/google-android/3372947/connect-android-phone-ad-hoc-network/

    http://szym.net/2010/12/adhoc-wifi-in-android/

    https://bugs.launchpad.net/ubuntu-nexus7/+bug/1077704

    Maybe someone that’s really experienced can use the information in the links and find a solution.

    Thanks,
    Ken

    Thank you very much for answering my post, I'm a noob too :( and besides I felt ignored, I have to confess this is my first android device, and I have spent many hours too to figure out a solution.

    I checked the post you mentioned, some of those websites too and also checked the android issues #82 and #35629 at code.google.com

    So far i've been able to connect to my nokia 808 via joikuspot, but like in bluevpn some apps are not working, here is what I did:

    1) I have the JB 4.2.1 rooted on my device

    2) I downloaded this kernel and applied it https://github.com/monk-dot/SPAN/blob/master/kernels/ASUS%20Nexus%207/myupdate-nexus7.zip

    3) Since the nexus stock rom doesn't include the wpa_cli command I found this one http://pic-e-bank.com/android/Droid/Kernels/Froyo/Slayher/slayher_wifi_fix.zip Extracted the file and copied it into the folder /system/bin (set permissions to 755).

    4) Found this patched wpa_supplicant file from this post "[JB] wpa_supplicant for adhoc wifi networks" and copied it into the folder /system/bin (made a backup first of the original file and set the permissions of the new wpa_supplicant to 755).

    5) With a terminal app (using adb also works) I followed this guide: http://www.olsr.org/?q=olsr_on_android to set up the ad hoc network to my nexus 7 manually.

    And Eureka! I could connect my nexus to my nokia 808 hotspot, however I couldnt see any infrastructure networks anymore, the solution was to revert back to the original wpa_supplicant, so I'm thinking about making two command scripts to set up my ad hoc connection and revert it back whenever I need to connect to a different network (you can check this guide).

    BTW, there are some custom roms that include the wpa_cli command, but I tried some of them and they didn't detect my hotspot until I replace the wpa_supplicant file with the patched one.

    I'm no android expert but I think the problem with ad hoc connections is a kernel/wpa_supplicant issue, i guess at some point google decided to take out the support for IBSS networks, however the linux kernel still supports it, i really wish some expert could take a look into it.

    I hope you find this info useful, but this is not a final solution and I'll still work into it whenever I can.
    1
    Thank you very much :)

    Also I found out the networks settings are stored in /data/misc/wifi/wpa_supplicant.conf instead of /system/etc/wifi/wpa_supplicant.conf

    reading this post Edit wpa_supplicant.conf instead of wpa_supplicant I managed to manually edit my ad hoc network settings, so the wpa_supplicant.conf would be like this

    Code:
    ap_scan = 2
    
    network={
    ssid="JOIKUSPOT"
    scan_ssid=1
    priority=10
    mode=1
    wep_key0="12345"
    key_mgmt=NONE
    }

    And you have to give the ownership back to system.wifi using abd/terminal:
    Code:
    #chown system.wifi data/misc/wifi/wpa_supplicant.conf

    For now im trying some customs roms to see if they can detect the ad hoc network out of the box, but so far I can only do it by replacing the wpa_supplicant and flashing the custom kernel from my previous post.

    I'll keep posting my findings and try some other custom kernels as well.
    1
    So far this is what I got

    Hi

    So far this is my method to get (partial) ad hoc support for my N7 (wifi):

    1) Start by rooting your device (you can use the Nexus 7 Root Toolkit).

    2) Install CWM Recovery so you can install custom kernels.

    3) Download and install this kernel https://github.com/monk-dot/SPAN/blob/master/kernels/ASUS%20Nexus%207/myupdate-nexus7.zip

    4) Download and copy this wpa_supplicant file http://xdaforums.com/showthread.php?t=1806937 into the /system/bin folder, be sure to set your wifi connection off, make a backup of the original file and after copying the file check the permissions to be 755

    5) Create a text file with the following commands:
    Code:
    wpa_cli -p/var/run/wpa_supplicant scan
    wpa_cli -p/var/run/wpa_supplicant scan_results
    wpa_cli -p/var/run/wpa_supplicant remove_network 0
    wpa_cli -p/var/run/wpa_supplicant ap_scan 2
    wpa_cli -p/var/run/wpa_supplicant add_network
    wpa_cli -p/var/run/wpa_supplicant set_network 0 ssid '"JOIKUSPOT"'
    wpa_cli -p/var/run/wpa_supplicant set_network 0 scan_ssid 1
    wpa_cli -p/var/run/wpa_supplicant set_network 0 frequency 2412
    wpa_cli -p/var/run/wpa_supplicant set_network 0 mode 1
    wpa_cli -p/var/run/wpa_supplicant set_network 0 group WEP40
    wpa_cli -p/var/run/wpa_supplicant set_network 0 key_mgmt NONE
    wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key0 '"12345"'
    wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key1 12345
    wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0
    wpa_cli -p/var/run/wpa_supplicant save_config
    wpa_cli -p/var/run/wpa_supplicant reconfigure
    wpa_cli -p/var/run/wpa_supplicant enable_network 0
    wpa_cli -p/var/run/wpa_supplicant select_network 0

    Replace JOIKUSPOT with the ssid of your ad hoc network and set your password on the wep_key0 and wep_key1 variables, if you are using an open network just delete this lines:

    Code:
    wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key0 '"12345"'
    wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_key1 12345
    wpa_cli -p/var/run/wpa_supplicant set_network 0 wep_tx_keyidx 0

    6) Save the file "adhoc.sh" (be sure to save it in UNIX format, you can use notepad++ for this) and copy it into your device (I saved my script in /sdcard).

    7) Turn the wifi connection back on and with a terminal emulator/ADB run the scrit

    Code:
    #cd /sdcard
    #sh adhoc.sh

    And now we're done!

    You can see in your wifi settings your ad hoc network connected. But there are some issues, I cant see other networks on the list, even when I try to search for new networks, I can browse the web but cant connect to the play store, and with BlueVPN you could browse the store but couldn't download apps, the wifi icon in the notification bar is also gray color, after searching the forums this could mean I cannot connect to google services, but I still receive gmail notifications.

    Well, I'll have to research more, but at least I think we're in the right way, to me this is a kernel/wpa_supplicant issue, I really wish some expert could help us out, or else I'll have to get into kernel compiling, I have a little linux experience and its been a while I dont get my hands into programming, but I'm not giving up just yet.

    P.S: After checking with the terminal emulator, I started the command wpa_cli and this is the output I got:
    Code:
    root@android:/ # wpa_cli
    wpa_cli
    wpa_cli v2.0-devel-4.2.1
    Copyright (c) 2004-2012, Jouni Malinen <j@w1.fi> and contributors
    
    This software may be distributed under the terms of the BSD license.
    See README for more details.
    
    
    Using interface 'wlan0'
    
    Interactive mode
    
    <3>Trying to associate with SSID 'JOIKUSPOT'
    <3>Association request to the driver failed
    >

    There seems to be a driver problem, I'll take a look into it too as soon as I can.

    BTW I found this wpa_supplicat / wpa_cli files from this post http://xdaforums.com/showthread.php?t=1980021 since the stock rom doesnt come with the wpa_cli command, these files seem to be for ICS but I tried them on JB and they work too.
    1
    Just a quick heads up

    I've updated my n7 to rootbox v2.0 (comes with JB 4.2.2) and now I cannot connect it to my hotspot with my previous method, after checking my /data/misc/wifi/wpa_supplicant.conf file now shows this line:

    network={
    ssid="JOIKUSPOT"
    .
    .
    disabled=1
    }

    What the heck does this mean? seems to be that the more I update my tablet the harder is getting to connect it to my ad hoc network, this makes me think maybe google wants to erradicate ad hoc wifi support from the OS, to me this is dumbest thing I ever heard since this tablet is WIFI only, isn't supposed to support ANY wifi network it finds in order to work properly? other OS like iOS or Symbian does still support it. Just the fact that i cannot use my tablet the way I want it to is very disappointing, and now I face two options: 1) Downgrade the tablet and never let it update again. 2) Install ubuntu and never again install android.

    Im very sorry to say this but this is my first android device and my experience with it is very unsatisfactory, sometimes I wish I could get a refund and try the iPad mini or wait for any decent windows rt tablet.

    For now I think i'm going for my option 2, tomorrow ubuntu will release the tablet version of their OS for the nexus 7, ill check it out and ill tell you my experience with it.

    Please, if someone knows any of the senior contributors/developers of this community, please make them notice this issue, its almost unbelievable that ad hoc support haven't been fixed from android since issue #82, the original linux kernel supports it, and then google stripped it out and nobody got a response about this in the forums/groups, I know this is not an easy task, cause the android SDK doesnt support it either, also that you have to add the IBSS driver into the kernel and patch the wpa_supplicant file to stop filtering ad hoc networks, I still dont know if many people have requested this feature why even the modding community for android havent come with a concrete solution for this, there are a lot of kernel modders out there and I could find only one kernel that would work for me. I have to say that the most frustrating part of this situation is the lack of answers from the forums, I know this post already reached 1000 views, this means there's people still looking for an answer like me.