Maxwell Plus conexión 3G a traves de Bluetooth es posible?



  • Hola, me han traído los reyes una maxwell plus y me gustaria saber si se puede configurar la conexión 3G a traves del bluetooth, con un movil por ejemplo, si necesidad de cable.

    Gracias



  • [quote="kapo"]Hola, me han traído los reyes una maxwell plus y me gustaria saber si se puede configurar la conexión 3G a traves del bluetooth, con un movil por ejemplo, si necesidad de cable.

    Gracias[/quote]
    Se puede hacer tethering a traves del wifi, siempre que el móvil tenga sistema operativo symbian (los nokia) o android ,compartiendo el wifi. Por bluetooth es complicado. Ya abrí un tema que iniciaba el problema pero quedó irresoluto:

    En primer lugar agradecer a pedroa por el enlace a los ficheros para tratar de hacer funcionar el bt,3g y gps .Importante, este sistema válido para Bq Newton con Android 2.3.1 Gingerbeard, tarjeta sd externa activada, ya que por defecto se monta en /flash/sdcard en la Newton.

    Previamente a todo esto deberemos tener previamente rooteada la tablet , para poder trabajar correctamente con la asignación de permisos. Información para el rooteo aquí galileo-newton-livingstone/rootear-bq-newton.

    Otras aplicaciones importantes son Titanium y root explorer (esta última para cambiar permisos) . Aquí una pequeña guía relativa a permisos con root explorer:

    ******** Descarga de Root Explorer 2.16 ******** 1.- Abrimos root explorer y nos vamos al "directorio/filesystem" donde tenemos nuestro fichero a cambiar. 2.- Nos fijamos si arriba del todo nos pone que está en modo lectura (Mounted as r/o) o en modo lectura/escritura (Mounted as r/w). Ver imagenes

    3.- Si está en modo R/W pasamos al punto 5, si no: 4.- Pulsamos sobre el botón Mount R/W y ya tenemos el "directorio/filesystem" listo. 5.- Buscamos nuestro fichero y mantenemos pulsado sobre el hasta que se nos abre una ventana y elegimos "Permisions" y nos sale una ventana como esta:

    Como veis los permisos se distribuyen en permisos normales y especiales. Normalmente se cambian los normales, a no ser que se especifique otra cosa. Los normales están distribuidos en

    Propietario (owner) rwx
    Grupo (group) rwx
    Otros (others) rwx
    

    Y cada terna puede tener permisos de Lectura/Read(r), Escritura/Write (w), y/o Ejecucion/Execute (x). Distribuidos en 3 ternas rwxrwxrwx - propietario/grupo/otros Si nos dicen poner los permisos : rwxrwxr-x marcamos las opciones como vemos en la ventana anterior y le damos a OK. 6.- Si nos piden cambiar el propietario y/o el grupo al que pertenece nuestro fichero, volvemos a mantener pulsado sobre el fichero y esta vez pulsamos sobre Change Owner (abajo del todo) y nos sale una ventana con 2 desplegables (Owner/Propietario) (Group/Grupo). Y entonces seleccionamos lo que nos hayan dicho.

    7.- Una vez realizados los cambios, debemos poner el "directorio/filesystem" como estaba originalmente, en R/O o en R/W. 8.- Después de hacer cualquiera de estos cambios es recomendable reiniciar el teléfono.

    Indicar que estos son unos primeros pasos para intentar hacer andar el bluetooth 3g y gps en Bq Newton. No está completo, pero espero que con la ayuda de la comunidad, podramos hacer los primeros intentos e intentar hacerlo funcionar o al menos inentarlo. Doy por sentado que el bluetooth no está operativo en la Bq Newton según las especificaciones, por lo que el intento sería para hacer funcionar el bluetooth, 3g, gps a traves de cable usb otg, siempre y cuando simplemente con android 2.3.1 no sea por sí solo posible la carga de drivers necesarios para ello.

    Ni siquiera tengo cable otg usb, por lo que aquellos que tengan bq newton y cablet otg usb serán los que deberán probar el éxito o fracaso del siguiente procedimiento.

    En primer lugar descargamos los programas y archivos necesarios.

    Es necesario Android Sdk http://developer.android.com/sdk/index.html y Java SE Development Kit http://www.oracle.com/technetwork/java/ ... 01626.html

    También necesitaremos busybox , ya que por defecto el cp en la shell no funciona . Bajar binario busybox de aquí http://benno.id.au/android/busybox

    Este último lo dejamos para después.

    Una vez instalado descargaremos los Google usb driver package . Para conectarnos correctamente tenemos que activar el modo Depuración USB en nuestro Bq Newton. Para ello tenemos que ir a Ajustes -> Aplicaciones -> Desarrollo y activar la Depuración USB. Para evitar problemas no tener activado el modo para la transferencia de archivos.

    Ya tenemos preparado el sistema. Descargamos los archivos de carga

    http://www.mediafire.com/?d9wktp89ea9ptxx

    Descomprimimos en 😄 y se creará una carpeta llamada Momo15 con estos archivos:

    Hay un archivo, Momo15installBT.bat que tendremos que modificar para hacerlo funcionar en la bq newton . Editamos, borramos todo y pegamos esto tal cual está:

    @echo off

    echo WARNING: THIS IS HIGHLY EXPERIMENTAL, you may need to re-flash your firmware!

    echo _ USE AT YOUR OWN RISK!

    echo After reading all the instructions press anykey to install...

    pause

    adb root

    adb remount

    adb shell "ln -s /system/bin/busybox /system/bin/tar"

    echo Copying system.tar to /flash/sdcard...

    adb push android/system.tar /flash/sdcard/system.tar

    echo Installing system.tar to /system...

    adb shell "tar -x -v -f /flash/sdcard/system.tar -C /"

    echo Installing USB Bluetooth drivers to /lib/modules...

    adb shell "mount -w -o remount,rw /dev/root /"

    adb push drv/bluetooth.ko system/lib/modules/bluetooth.ko

    adb push drv/btusb.ko system/lib/modules/btusb.ko

    adb push drv/l2cap.ko system/lib/modules/l2cap.ko

    adb push drv/hidp.ko system/lib/modules/hidp.ko

    adb push drv/bnep.ko system/lib/modules/bnep.ko

    adb push drv/rfcomm.ko system/lib/modules/rfcomm.ko

    adb push init/init.rc init.rc

    adb push init/init.sun4i.rc init.sun4i.rc

    adb shell rm /flash/sdcard/system.tar

    adb reboot

    Este fichero tiene fallos, ya que no es posible copiar en la carpeta system, por lo que hay que asignar previamente los permisos correspondientes en la carpeta system,a traves de la shel o con root explorerl para hacerlo funcionar. Además, el fichero original .bat ubica la copia de drv en /drv, pero en bq newton, los ficheros ko están en lib/modules, por lo que he modificado ahí para hacer la copia. También, por tanto, modificaremos permisos en la carpeta modules para la copia. Ahí es donde interviene root Explorer . Tras ejecutar cat /proc/mtd este es el resultado, donde mtd8 se corresponde a system:

    cat /proc/mtd dev: size erasesize name mtd0: 00400000 00004000 "misc" mtd1: 00800000 00004000 "kernel" mtd2: 01000000 00004000 "boot" mtd3: 01000000 00004000 "recovery" mtd4: 0f000000 00004000 "backup" mtd5: 07400000 00004000 "cache" mtd6: 20000000 00004000 "userdata" mtd7: 00400000 00004000 "kpanic" mtd8: 10000000 00004000 "system" mtd9: 193800000 00004000 "user" #

    Si lo hacemos manualmente en la shell, deberemos remontar la tabla correspondiente a system para poder trabajar con permisos de forma adecuada.

    mount -o remount,rw -t ext2 /dev/block/mtdblock8 /system

    Si , pensando manualmente en shell, queremos copiar manualmente todos estos ficheros, tal como indicaba arriba, el cp no funciona, por lo que aquí interviene busybox (arriba enlace descarga). Ejecutaremos estos comandos:

    adb push busybox /data/local/busybox adb shell su cd /data/local chmod 755 busybox ./busybox mount -o remount,rw -t ext2 /dev/block/mtdblock8 /system

    mkdir /system/xbin /data/local/busybox cp /data/local/busybox /system/xbin /data/local/busybox cp /data/local/busybox /system/bin cd /system/xbin busybox --install . mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system sync reboot

    Originalmente, la línea mount –o remount rw –t .. era esta :

    mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system modificada por ext2 y por mtdblock8. He probado las dos formas y parecen funcionar bien y luego es posible el cambio manual de permisos con chmod.

    Quedan pendientes estos apartados:

    El comando adb shell "mount -w -o remount,rw /dev/root /" , no es válido ya que no existe directorio root en /dev, sino que root está en la raíz.

    adb push init/init.rc init.rc

    adb push init/init.sun4i.rc init.sun4i.rc

    Estas dos últimas líneas no las he conseguido hacer funcionar , ni cambiando permisos. En Newton, estas son las líneas init que hay:

    nit.rk29board.rc init.rc init.goldfish.rc init

    Creada carpeta alternativa, ya que sd externa reciente que tengo no monta en /mnt/sdcard. Modificado script para que monte en /mnt/storage/sdcard y con terminal emulator tras permisos chmod 0777 en carpeta y ya así he avanzado un poquillo ya que me ha copiado system.tar (menos da una piedra, aunque pienso igualmente que la newton no tiene bluetooth pero por probar que no quede)

    Resumido, esto es en shell los comandos en ejecución para la copia:

    chmod 755 /system/lib/modules chmod 755 /system/lib/modules Unable to chmod /system/lib/modules: Read-only file system # mount -o remount,rw -t ext2 /dev/block/mtdblock8 /system mount -o remount,rw -t ext2 /dev/block/mtdblock8 /system # cp * /system/lib/modules/ cp * /system/lib/modules/

    Estructura directorios en Bq Newton:

    ls -l

    ls -l

    lrwxrwxrwx root root 2012-06-17 15:15 bcm4329_cybertan.hcd -> /

    etc/bluez/bcm432x/BCM4329B1_002.002.023.0389.0000_Cybertan-Foxconn_Cls2_extLNA_E

    DRmaxInputLev+PeakDEVM_NT.hcd

    lrwxrwxrwx root root 2012-06-17 15:15 bcm4329_usi.hcd -> /etc/b

    luez/bcm432x/BCM4329B1_USI_WM-BN-BM-01.hcd

    lrwxrwxrwx root root 2012-06-17 15:15 bcm4329_samsung.hcd -> /e

    tc/bluez/bcm432x/BCM4329B1_TestOnly_0237_26MHz_SEMCO_B23.hcd

    dr-x------ root root 2012-06-17 15:15 config

    drwxrwx--- system cache 2012-06-17 15:35 cache

    lrwxrwxrwx root root 2012-06-17 15:15 udisk -> /mnt/udisk

    lrwxrwxrwx root root 2012-06-17 15:15 flash -> /mnt/storage

    lrwxrwxrwx root root 2012-06-17 15:15 sdcard -> /mnt/storage/sd

    card

    drwxr-xr-x root root 2012-06-17 15:15 acct

    drwxrwxr-x root system 2012-06-17 15:15 mnt

    lrwxrwxrwx root root 2012-06-17 15:15 vendor -> /system/vendor

    lrwxrwxrwx root root 2012-06-17 15:15 d -> /sys/kernel/debug

    lrwxrwxrwx root root 2012-06-17 15:15 etc -> /system/etc

    -rw-r--r-- root root 1291 1970-01-01 01:00 ueventd.rk29board.rc

    -rw-r--r-- root root 3764 1970-01-01 01:00 ueventd.rc

    -rw-r--r-- root root 0 1970-01-01 01:00 ueventd.goldfish.rc

    drwxrwxrwx root root 2012-06-15 20:09 system

    drwxr-xr-x root root 1970-01-01 01:00 sys

    drwxr-x--- root root 1970-01-01 01:00 sbin

    -rw-r--r-- root root 114363 1970-01-01 01:00 rk29xxnand_ko.ko.2.6.36.3

    -rw-r--r-- root root 114479 1970-01-01 01:00 rk29xxnand_ko.ko

    dr-xr-xr-x root root 1970-01-01 01:00 proc

    -rwxr-x--- root root 45 1970-01-01 01:00 init_battery.sh

    -rwxr-x--- root root 3728 1970-01-01 01:00 init.rk29board.rc

    -rwxr-x--- root root 14943 1970-01-01 01:00 init.rc

    -rwxr-x--- root root 1677 1970-01-01 01:00 init.goldfish.rc

    -rwxr-x--- root root 110500 1970-01-01 01:00 init

    -rw-r--r-- root root 542 1970-01-01 01:00 default.prop

    drwxrwx--x system system 2012-06-17 15:15 data

    drwx------ root root 2011-11-16 07:14 root

    drwxr-xr-x root root 2012-06-17 15:22 dev

    A partir de aquí, se aceptan opiniones e ideas..



  • Compartí mi experiencia en un tema anterior por diciembre 2012. Esta solucion se basa en usar un perfil PAN en el tablet presente de serie pero no habilitado por menu, por ello has de ser root. Estan los enlaces necesarios en el post viewtopic.php?f=3095&t=7486



  • Gracias roldayan. La verdad es que aunque tengo larga experiencia con ordenadores y aparatejos, soy totalmente nuevo en android y tablets, así que algunas cosas que cuentas me pillan un poco pez y me parece algo complicado para un aparato que acabo de estrenar. No obstante me lo leeré con calma a ver si me atrevo.



  • [quote="kaiserzoze"]Compartí mi experiencia en un tema anterior por diciembre 2012. Esta solucion se basa en usar un perfil PAN en el tablet presente de serie pero no habilitado por menu, por ello has de ser root. Estan los enlaces necesarios en el post viewtopic.php?f=3095&t=7486[/quote]

    Gracias tambien kaiserzoze, lo del perfil PAN y Bluetooth me suena un poco a si que seguiré el post a ver que tal. Que eso de ser Root me resulta nuevo, a ver si me aclaro. La verdad que estoy acostumbrado a conectar mi portatil a internet cuando viajo mediante el bluetooth y el movil y pensaba que con la tablet seria igual o parecido, pero como no encontre las opciones en el menú pues por eso pensé en preguntar. Seguro que luego no es tan dificil.



  • [quote="kaiserzoze"]Compartí mi experiencia en un tema anterior por diciembre 2012. Esta solucion se basa en usar un perfil PAN en el tablet presente de serie pero no habilitado por menu, por ello has de ser root. Estan los enlaces necesarios en el post viewtopic.php?f=3095&t=7486[/quote]
    Joe, no he buscado nada tu tema y no lo encontraba. Gracias¡¡



  • Buenas, después de unos cuantos dias.

    Al final ha sido mucho más fácil, yo sabia que era cuestión de dar con la aplicación adecuada. No he necesitado ni rutear ni nada.

    Por si a alguien le sirve, el movil que utilizo para conectar es un nokia un poco antiguo pero que me ha dado ya más caña que ni sé, un 5800 expresmusic, y tan solo he tenido que instalar en la tablet una aplicación

    BlueVPN

    https://play.google.com/store/apps/deta ... m.bluexvpn

    Configurar el punto de acceso al que usaba antes para paquetes de datos, y voila! se me conecta en un plisplas.

    Estupendo porque paso por el momento de meterme en lios de rootear.

    Gracias, si no fuera por los foros....


  • Beta Cámara BQ X Pro Beta U2 Lite Oreo

    Lo estoy haciendo tambien con un 5800 y se queda el BlueVpn en "conectando " unos segundos y no me da acceso a red.¿ Tengo que hacer algo mas que poner el punto de acceso correcto en el movil?

                                                                                               un saludo y gracias