SuperOSR for GemeiG9 and MOMO 11 Bird

Some time ago, i start to share knowledge with one of the best rom developer team for android devices, they are the Superteam. Thanks to them, PowerPlanet, Forotablets, christriantroy, quarkx2k and other developers i have been able to release SuperOSR 1.4.0.

This is an ALPHA version, that probably has errors, but with your help i will try to fix them all.

This is the install method and the known problems…

You will need:
SD card
Battery loaded to at least 50%
CWM (if you dont have it installed, follow this: http://www.slatedroid.com/topic/32200-cwm-installer-and-apk-for-momo11gemei-g9/

Once installed you can use CWM to make a backup.

Install:
1.-Copy SuperOSR-ST-g9-1.4.0.zip to SD card.
2.-Enter CWM holding Vol- and power while booting.
4.-Once in CWM, you can use Vol- for move, power to select and back to go back.
5.-Select install zip from sdcard.
6.-Select choose zip from sdcard.
7.-Select SuperOSR-ST-g9-1.4.0.zip, select yes and wait.
8.-Once finished select Reboot Now.

Once you config the google account, reboot.

If you whats to go back to your last rom, you can use CWM to restore it, or instal the official with LiveSuit.

Known errors:
In the MOMO seems that is a problem with the screen when resume (it remains black). I dont have a MOMO so i cant test it
In first boot you can get force closes, if happens shutdown the tablet and restart.
Sometimes the hardware video decoding doesnt works.
Sometimes the flash video doesnt works (depeding the webpage)

WARNING:
Not put the proccessor speed to 1250MHz, or you can get a burned tablet. Right now the stable speed is 960Mhz, you can try some higher speeds, but probably you will get freezes and random reboots. Come back to 960Mhz if you get them. This speed can be changed in the rom settings.

Link:Link

SuperOSR para Gemei G9 y MOMO 11 Bird

Hace un tiempo he empezado a trabajar con uno de los mejores grupos de desarrollo de roms para dispositivos android, es el Superteam. Gracias a ellos, a PowerPlanet, a Forotablets, a christriantroy, quarkx2k y otros desarrolladores he podido sacar a la luz la SuperOSR 1.4.0 que os presento a continuacion.

Aclarar que se trata de una versión ALPHA, y que no solo pueden aparecer errores, sino que si se hace pública esta versión es para encontrarlos entre todos y poder pulir la ROM más rápidamente. A continuación explicaremos los problemas que ya se conocen y el método de instalación de la ROM.

Requisitos:
Es necesaria una tarjeta SD para poder realizar la instalación.
La batería ha de estar para evitar posibles problemas, al menos al 50% de su capacidad.
Disponer de recovery CWM instalado en la Gemei G9. (Sino seguir estos pasos: http://www.slatedroid.com/topic/32200-cwm-installer-and-apk-for-momo11gemei-g9/)

Si quereis conservar la rom que teneis actualmente podeis hacer un backup con CWM (buscad en google)

Instalación:
1.-Copiar SuperOSR-ST-g9-1.4.0.zip a la raiz de la SD.
2.-Entrar en el modo recovery del tablet, es decir, manteniendo pulsado Bajar volumen y Encendido.
4.-Se ejecutará el recovery CWM Para navegar se navega con las teclas de volumen (solo la de volumen -, por ahora), para seleccionar con la tecla power; y para volver con la tecla volver.
5.-Elegir la opción install zip from sdcard.
6.-Seleccionar choose zip from sdcard.
7.-Seleccionar SuperOSR-ST-g9-1.4.0.zip, darle a yes y esperar a que finalice la instalación.
8.-Una vez finalizada la instalación, volver al menú inicial y seleccionar reboot system now.

Ya podemos configurar la rom a nuestro gusto
Se recomienda para el correcto funcionamiento de la ROM, una vez configurada la cuenta de google, reiniciar.

Si se quiere volver atras a la rom anterior podeis recuperar el backup anterior o instalar la version oficial con LiveSuit.

Errores conocidos:
Parece que hay un problema con las MOMO11, cuando vuelve de estar suspendida la pantalla no enciende. No tengo una MOMO por lo que no he podido probar.
La reproducción por hardware falla en algunas ocasiones.
La reproducción de contenidos Adobe Flash puede fallar dependiendo de la página.
Algunos glitches gráficos.

ADVERTENCIA:
Bajo ningún concepto subir la frecuencia del procesador más allá de los 1250 MHz, ya que el tablet podría sufrir daños físicos, la ROM funciona con un máximo de 960 MHz de serie, se puede aumentar desde las opciones de la tablet (buscar la pestaña Performance), pero si teneis problemas de cuelgues o mal funcionamiento, tendreis que volver a 960 MHz que es la velocidad estable. En una futura revisión se limitará el kernel para que no pueda subir más de cierta velocidad el procesador para evitar daños.

Link:Link

CM9 for GemeiG9 (ENGLISH)

6-1-2012

There is a new update thanks to Christian Troy… Now is fixed the problem with some flash videos that cant be played.

Flash this file with CWM without wipe.

http://bit.ly/KkBOTM

Corvus
————–
Update 5-29

New version without much advances, almost all are helping programs and some little changes.

New menu for HDMI resolution
Added the chinese galery apk
Added AllwinnerMod for Gameloft Games (select Xoom)
Added Nemus Launcher if you have problems with Trebuchet (default launcher). In first boot you must select which launcher will be used, but can be changed in settings/applications.
Added Hackers Keyboard.

This update is installed like allways, full wipe included… I hope this will be the last one with a full wipe. necesario.

If the tablet stalls, please reboot it (full shutdown) before complaining…

Link: http://bit.ly/L17fi9

If you like to have a 1.2, but you will not use the HDMI menu, all the apps are in the market and are free… (but the chinese one).

Corvus.

———————————–
Hi…

This is a CM9 porting for GemeiG9 and clones, it may work in other tablets but i can help you with this.

Install steps:

1) Install CWM using this http://www.slatedroid.com/topic/32200-cwm-installer-and-apk-for-momo11gemei-g9/ or installing PPORomv1.1 (search in google)
2) Start CWM using button volume – with power or novotools
2) Wipe (it will delete all your data, so do a backup)
3) Update using the zip downloaded

First time last almost 10 minutes, so be patient… next boots will be fast. If it stalls at firts boot (screen freezes) shutdown and restart using power button.

All the hardware is working (volume buttons are switched, – is + and + is -). Wifi is far best that default rom and some othe tweaks. Flash video is falty.. :(. CPU speed is 1200Mhz, if you have problem with games or google play (they force close or only close without any message) download from market Antutu CPU Master or similar app and downclock the cpu to 960Mhz. The speed will be almost the same, but all will work.

USB Bluetooth, tested with a conceptronic dongle, may work with others.
USB GPS: Use this http://bit.ly/KFMgkR and this http://bit.ly/JFuJqH. Install Serial Port, start it and use as device /dev/ttyUSB0 (if this device is not show, your device is not compatible or not connected). You might also change the bitrate so in the console button the text is clear and not symbols. Once done, start internalGPS and select device, press start and you get GPS data.

To install google apps download this http://goo.im/gapps/gapps-ics-20120317-signed.zip and update with CWM.

Link: http://bit.ly/JYBHgR

Corvus.

CM9 para GemeiG9 (SPANISH)

Aqui teneis toda la informacion:

http://www.forotablets.com/showthread.php/6562-CM9-para-GemeiG9

Lo pongo asi para tener un punto unico de soporte.

Corvus.

[ROM] CorvusReborn para Vegas y demas tablets compatibles

Buenas… pues como podeis ver he vuelto…

Esto es CorvusReborn.

Lo que tiene:
Android 4.0.4
Funciona todo el hardware (menos BT, 3G y GPS, que o no funcionan o no se han probado)
Gapps

Esto es una version beta que se va a usar como base para futuras versiones, por lo que es una version en formato NVFlash. Si no sabes como instalarla, mira en este foro o en google. Las proximas versiones seran en formato CWM y sera necesario tener esta instalada.

Como instalar y hacer que las gapps funcionen:
1) Esta es la unica forma en la que va a funcionar. Si no te funciona vuelve a flasear y vuelve a seguir los pasos con mas cuidado, porque esta mas que probado.
2) Flashea la ROM
3) Arranca
4) Cuando arranque, configura la wifi, y open el calendario. Te pedira que metas los datos de tu cuenta de google
5) Configura la cuenta de google, y te dara un error (Google Account Manager has close). Presiona Home y apaga la tablet.
6) Reinicia la tablet (ahora tendras un fondo de pantalla de colorines) y open Gmail. El correo deberia estar sincronizado. Ahora puedes abrir el market, y te pedira que le des algunos permisos. Dile a todo que si y deberia cargar el market. Y ya tienes las gapps funcionando.

Como he dicho, esta es la forma segura de hacerlo funcionar. Si has metido la pata y gmail te funciona, pero el market no, puedes hacer el intento de borrar los datos de la aplicacion (mirar en settings, aplicaciones)

Si quieres que la wifi funcione correctamente despues de volver de suspension, en los ajustes avanzados (en boton arriba a la derecha donde se elige el SSID de la wifi) tienes que seleccionar que Nunca (asi no recibiras datos mientras esta en modo suspendido, pero funcionara cuando vuelvas a usar la tablet)

Link: CorvusReborn

Gracias a todos los que han contribuido para que esta rom sea lo que es…

Por cierto, para los que no lo sepais, tengo una cuenta de paypal para donaciones. Si te gusta mi trabajo y te apetece invitarme a una cerveza presiona aqui

Corvus.

[ROM] CorvusReborn for Vega andother harmony based tablets

Hi people.

I was out for some time but i come back.

This is CorvusReborn for vega.

Features:
Android 4.0.4
All HW working (but BT, 3G and GPS not working/tested in this version)
Gapps

This is a beta version, used as a base for future releases, so this version is in nvflash format. You know how to install it, if not search in this forum. Next versions will be in CWM format over this version.
For ROM cookers this is a clean version, only gapps is added and some tweaks for show the correct dpi.

How to install and make gapps work:

1) This is the only way that it will work by now and if it fails for you you are doing something wrong. Reflash and follow the steps wirh care.
2) Flash the Rom
3) Boot
4) When booted, configure wifi (in settings) and open calendar. It will ask you for you google account.
5) Config google account and it will give you a error (Google Account Manager has close). Press home and shutdown the tablet.
6) Reboot the tablet (now you will get a colorfull wallpaper) and open Gmail. The mail is in sync, so you can open the market. It will ask you for some permissions to access… accept all.

Like i said this is tested and it works… but if you dont follow this steps, and want to try another method, if market fails you can try to delete data (in settings, apps, all, google play, delete data) and cross your fingers.

If you like that wifi come back ok after resume, go to settings, wireless, press the up-right button, select advanced and change the way that wifi suspend to never, so this way you will not have wifi when suspended, but when resume your wifi will work.

Link: CorvusReborn

Thanks to all the work done by Ejtagle, Cass, Scanno, brucelee, Areo and all the other people i forgot.
Possibly all the questions you have are answered in this forum, so do a search. If not write some words here, but i will only replay to people that really spent some time searching for help (in this forum or google). So no reply to questions as: How to install? Will this work?… etc. If i get tired of read the same questions over an over again i will post less and less… you may think i am unpolite, but i am a man with little time and i prefer spend it working in roms…

Corvus.

By the way… you know that i have a paypal for donations, if you like my work you can buy me a beer 😀 Donate

Android ICS 4.0.3 for wetab (ENGLISH) (UPDATED)

FINAL VERSION (4-11-2012):

Well, possibly this will be the last version from me for this tablet, at least until we get a full support for x86 apps in android and Intel help with the drivers.

Right now, with 2 or 3 little problems, the tablet is fully useable with android, so in this last version only changed the launcher and added 2 files that may fix the 3G.

For the people that installed update5, the changes are little so i uploaded the new files. 3gfix.zip must be uncompressed in /system/etc/ppp and the apk only need to be installed, then press home and use the new launcher.

All files are in this folder: Here

Update5 (30-3-2012):
New version with suspend fixed, the sd works correctly (see notes) and 3G updated. Please can someone test with a sim that dont use roaming and give me some feedback about 3G working.

In settings/storage only two devices are shown, the internal (fake) sdcard and the usb (if one is connected). If you insert a real sdcard it will be mounted in /mnt/sdcard_ext and can be accessed using a file manager, but is not shown in settings.

Link: Link

UPDATE4 (8-3-2012):

Almost a month since las update… this is the result of not get a salary for this… i can only spend my spare time in this project… 😦

By the way… you know that i have a paypal for donations, if you like my work you can buy me a beer 😀 Donate

New version with this features…

WORKING:
Multitouch screen
Sound
Wifi
Brightness
GPS
/data/media mounted like /mnt/sdcard (fake sdcard) and real sd mounted in /mnt/sdcard_ext
Camera
Autorotation
Google apps
Battery status
Suspension and resume
Bluetooth
Mic
3G (working in all Android apps, market included, but is in alpha status and have some problems.. see notes)
Wallpaper (Not all works, but i added one Live (something related with water) that is tested… try more in market)
Youtube
No more white screens nor red border
Support for intel wifi for our wetab clone friends (not tested… see notes)

About 3G, you must have a sim card inserted at boot and the provider must be supported (i test with two and only one works). When wetab starts, wait for 5 minutes and go to terminal emulator and run:
su
start pppd-gprs

When you launch su for first time superuser ask for permissions… allow it.
3G is not a supported feature, is only a Proof of Concept and i will not help you to fix it.

I will work in 3G and some other tweaks like support for CrystalHD, but dont expect a fast fix, because i dont have the free time i had. If someone is interested i can give some help and explain what is the problem, but you must have some knowledge compiling.

If not noted all is like the last version (suspend and so on)

Link: Updated

UPDATE3 (2012-02-07):

I broke the sound in last update, so i redo all the work and now this is the status:

WORKS:
Screen with multitouch
Sound
Wifi
Brightness control
GPS
There is a new «virtual» sdcard stored in /data/media that mounts in /mnt/sdcard, but the real sdcard is mounted too in /mnt/sdcard_ext
Camera (with video, but very slow)
Autorotation
Google apps (Market!!!)
Microphone
Battery
Suspend
BT

NOT WORKING:
3G. Trying to integrate it into Android, so no command line is needed.
Background image

Suspend: To come back from suspend, press once, to get shutdown menu, press twice.

Bluetooth: For BT working, the wifi must be on. Switch on the wifi before start BT, once BT starts you can switch off the Wifi.

Remember to mark Use GPU for 2D in Development, or you will get a white screen.

Link: UPDATED

————————————————————————

Thanks: Xyzzy from http://www.wetab-community.com and ejtagle from vega.mocado.com.

Corvus.

Android ICS 4.0.3 para wetab (SPANISH) (ACTUALIZADO)

VERSION DEFINITIVA (11-4-2012):

Bueno, esta va a ser posiblemente la ultima version que voy a sacar para esta tablet, por lo menos hasta que el tema de soporte de aplicaciones para x86 por parte de android no este mas desarrollado e Intel no se meta mas en el tema de los drivers.

Creo que quitando un par de cosas la tablet es perfectamente usable con Android, por lo que lo unico que he hecho en esta ultima rom ha sido poner un launcher nuevo que permite cambiar los fondos de escritorio y meter dos ficheros nuevos que posiblemente solucionen el problema del 3G.

Para aquellos que teniais la version anterior instalada, como los cambios son pocos os pongo los ficheros nuevos. El 3gfix.zip se tiene que descomprimir en /system/etc/ppp y el apk solo hay que instalarlo, y cuando le deis a home, seleccionar el nuevo launcher.

Todos los ficheros estan en esta carpeta: Aqui

ACTUALIZACION5 (30-3-2012):
Nueva version con el problema de suspension arreglado, el 3G actualizado y la sd ya funciona correctamente (ver nota despues).
Por favor, que alguien pruebe con una tarjeta de vodafone o movistar o cualquiera que no use roaming como Simyo y pegue en los comentarios si funciona.

En Ajustes almacenamiento se ven solo dos dispositivos, la memoria interna y el usb si teneis un pincho montado. Si meteis una sd real la monta en /mnt/sdcard_ext y podeis acceder a ella con cualquier gestor de ficheros.

Link: Link

ACTUALIZACION4 (8-3-2012):

Ha pasado mas de un mes desde la ultima actualizacion, es lo que hay cuando no me pagan por esto, que solo puedo usar el tiempo del que dispongo.. 😦

Por cierto, para los que no lo sepais, tengo una cuenta de paypal para donaciones. Si te gusta mi trabajo y te apetece invitarme a una cerveza presiona aqui

Nueva version con estas mejoras:
Que funciona:
Pantalla con multitouch
Sonido
Wifi
Control de brillo
GPS
Se /data/media se monta en /mnt/sdcard, sd real en /mnt/sdcard_ext
Camara (Ya funciona el video, pero graba muy lento)
Autorotacion
Aplicaciones de google (Market!!!!)
Bateria
Suspension
Bluetooth
Microfono
3G (ya funciona en todas las aplicaciones de Android, incluido el market, pero esta en fase alpha porque aun tiene algunos problemas… ver notas despues)
Fondo de pantalla (no funcionan todos, pero he añadido un Live que imita el agua que si que funciona, probad otros del market)
Youtube
No mas pantallas blancas en las aplicaciones, ya que por defecto ya esta marcado el tema de usar la GPU con 2D
Tambien he quitado el estupido borde rojo.
Añadido soporte para wifi Intel (no probado)

En cuanto al 3G, teneis que tener una tarjeta metida en el arranque de la tablet y que el proveedor este soportado (yo he probado con movistar y simyo y solo me ha funcionado movistar). Cuando la tablet arranque, esperais como 5 minutos os vais al Terminal emulator y ejecutais:
su
start pppd-gprs

Cuando ejecutais su la primera vez os sale la aplicacion superuser, teneis que decirle que permita usar su.
No os aseguro que funcione y no os voy a dar soporte, es solo una prueba de concepto…

En cuanto a las wifi intel, esto es una peticion de algun usuario que estan usando tablets iguales a la wetab, pero con wifi intel en vez de atheros… No esta probado para nada y no da ningun problema a los usuarios de wetab (bueno, la imagen es un poco mas grande).

Seguire intentando solucionar el tema del 3G, pero no espereis una solucion rapida porque ya no tengo el tiempo de antes. Si alguien quiere encargarse de ello le explico cual es el problema y las pruebas que tiene que hacer.

El resto de las cosas (suspension y demas sigue funcionando como la version anterior)

Link: Actualizado arriba

ACTUALIZACION3 (7-2-2012):

Siento la cagada con el fichero anterior, cuando uno toquetea y quiere mandarlo un viernes a ultima hora sin probarlo todo, esto es lo que pasa :(. Esta actualizacion esta mas probada, y su estado es:

Que funciona:
Pantalla con multitouch
Sonido
Wifi
Control de brillo
GPS
Se ha creado una SD virtual que esta en /data/media (como en algunos tablets sin sd real) y se monta en /mnt/sdcard, pero ademas se monta la sd real en /mnt/sdcard_ext
Camara (Ya funciona el video, pero graba muy lento)
Autorotacion
Aplicaciones de google (Market!!!!)
Bateria
Suspension
Bluetooth
Microfono

Que no funciona:
Fondo de pantalla
3G (estoy tratando de integrarlo completamente en android para que funcione automaticamente)

Suspension: Funciona correctamente, para volver a usar la tablet solo teneis que presionar 1 vez al boton trasero. 2 veces al boton trasero te mostrara el menu de apagar.

Bluetooth: Para que el BT funcione teneis que tener activada la wifi, es decir, al activar el BT siempre tener la wifi activada, si no no funcionara, una vez activado el BT se puede desactivar la wifi y seguira funcionando.

Si teneis una pantalla en blanco en las aplicaciones, recordad que hay que marcar en Desarrollo usar GPU para 2D.

Aqui teneis el link: ACTUALIZADO

—————————————————————-

Agradecimientos: Xyzzy del foro http://www.wetab-community.com y ejtagle de vega.mocado.com. Sin su trabajo esto no habria sido posible.

Corvus.

Fedora 15 with XBMC in Wetab (ENGLISH)

In this post I’ll explain how to use Fedora 15 in our Wetab full working, well, almost …

Works everything except: automatic screen rotation, light sensor, screen brightness and front button. I’m working on these things, but the truth is that in general the tablet is perfectly usable.

During the whole procedure is needed to have a USB keyboard, and maybe a mouse. We also need at least a usb flash.

Downloads needed that you will find in google:

Fedora iso

unetbootin

With unetbootin copy fedora iso in the flash usb and start the installation from usb, if you have doubts with this search in this blog. Continue with the installation providing the information requested on the screen. Be careful when in the partition phase, because if you have triple boot or similar you will have to modify the partitions carefully. Also be aware that fedora is installing its own grub, so after installation the boot loader will be in /boot and there you will find the configuration files. Another thing to consider in the installation, is that when creating the user, must be selected auto login, otherwise we will have to have a keyboard to enter your password each time you boot.

Once installed fedora, It boots straight into gnome-shell, which is much better than Unity (Ubuntu default desktop) for use with touchscreens. So connect the wetab to your wifi, go to applications and launch System Updates, then wait (depending on the connection takes more or less).

Okay, you have updated teh wetab with the latest fedora packages. Reboot, go to applications and launch add/remove software. Once inside, do a search for gnome-shell-extensions and install all the packages that have the version 3.0.2 (if you want to do it clean, look for what is worth every package and install only those you wish to obtain). Install too the user-install-themes package so you can to change themes before. Once completed, choose to install gnome-tweak-tool, and also install all gnome-shell-theme packages.

Reboot, and we’ll see more icons at the top depending on which pakages you installed. The next step is optional, as it is to change the themes. So start the gnome-tweak-tool (shown as advanced-settings in applications), and then in the shell section, select the theme that you like. Also we advise selecting display all the buttons (All) in the corresponding section.

Now we will install the RPM Fusion repository, which are compiled packages for Fedora, but no-official. So we go to RPM Fusion page and follow the steps to install the repository http://rpmfusion.org/Configuration.

Next step, install and configure the screen gestures. Open the package installer, search easystroke and install it. Then start it and will appear at the bottom right of the screen an icon, click it for the configuration.

This is my config for easystroke:

– Mark for auto start at boot
– Use button 1 (left), that is what we use when we touch the screen
– There are a couple of gestures necessary for the proper functioning of the table, one is the right button, so we created a gesture (the one we want) and assign a button, which will be the button3 (right click). With this we have a way to right click, taking into account that the tablet has been considered that we right click where the gesture ends. For example we want to right click on a file and choose a C as a gesture, the gesture ends just have to match above the file. The other necessary gesture is the password. This gesture is necessary because when we get a «enter root password» window (to install packages, for example) and have no physical keyboard, we can not write it as the virtual keyboard does not work, but gestures do, so we created a new action, with the gesture you want, select text and in the relevant field we put your password, so that when we need to write your password with the appropriate gesture is enought. This is not very secure because anyone who enters the application can see the password and anyone who knows the gesture can make it, but it is the only solution I’ve found to this problem. If anyone finds other than bring a keyboard with you, tell me.

We also advise installing florence, a virtual keyboard better than the default one. When installing you have to click ok in the window that come out, and then in system settings, the icon of the white man in the blue circle, take off the onscreen keyboard. You will need to start Florence by hand, but is much better than other keyboards. Also I advise to add it in the dock on the right (if you have installed this extension of gnome) so you have it near when you need it.

With this we have the tablet almost full working, but I also wanted to install XBMC that is a multimedia center which is great, so are look for xbmc in the package installer and install it,you will need too kernel-devel and gcc-c + + packages (the latter two are needed to compile the crystalhd card drivers). Once installed, you will have to download these 2 files:

http://content.wuala.com/contents/djtoll/xbmcdjtoll/Confluence%20touch%20me!/Confluence%20touch%20me!%20(MOD-054).rar?dl=1&lang=en (skin for xbmc with touchscreen support in XBMC)

http://git.wilsonet.com//crystalhd.git?a=snapshot;h=HEAD;sf=tgz (crystalhd driver)

Whith this last file, unpack it wherever you want, and edit the following (as root):

In /usr/src/kernels/2.6.40.6-0.fc15.i686/Makefile have to change the line «-Werror-implicit-function-declaration \» with «#-Werror by-implicit-function-declaration \» (you have to put a #)

In Makefile in the folder where we extracted the drivers have to delete the word Werror of the only line that appears.
Once these changes, follow these steps to install (in bold what you have to write,wait for finish before write the next line):

$ cd drivers/linux
$ autoconf
$./configure
$ make
$ sudo make install

With this we have the module ready for operation, but we need a library for linux, so go back to the drivers folder and run:

$ cd linux_lib/libcrystalhd
$ make
$ sudo make install

Once done, if there is not failure, we must edit again the file /usr/src/kernels/2.6.40.6-0.fc15.i686/Makefile to undo the last change, so delete # from the line where Werror appears.

Then reboot. When back in, open up a terminal again and run dmesg | grep crystalhd and we should have a line that indicates that the module is loaded with a 3.something version (if you get a previous version did not work well.)

Okay, as root, edit the file /usr/bin/xmbc and change the following (in bold, the lines that should be added and i add some lines to see where you have to add them, as orientation is around the beginning and the end of the file):

LIBDIR=»/usr/lib»
# FIX BY CORVUS
export SDL_MOUSE_RELATIVE = 0
killall easystroke
# END FIX

and

LOOP = 0
«$ LIBDIR / xbmc / xbmc.bin» $ SAVED_ARGS
RET = $?

# FIX BY CORVUS
/ Usr / bin / easystroke
# END FIX

if [$ (($ ret == 65)) = «1»]

Now we run xbmc and test that all is working. We only need to install the skin. Go to system, add-on and install add-on in zip. Select the file where you downloaded and install it. The when asked reply yes to use the new skin.

Well, we have finished installing XBMC on Fedora and Wetab.

Corvus.

Fedora 15 con XBMC en wetab (SPANISH)

En este post os voy a explicar como utilizar Fedora 15 en nuestro Wetab y dejarlo todo funcionando, bueno, casi…

Funciona todo menos: Giro de pantalla automatico, sensor de luz, brillo de pantalla y boton frontal. Estoy trabajando en estas cosas, pero la verdad es que en general la tablet es perfectamente usable.

Durante todo el procedimiento es aconsejable tener un teclado USB, y si queremos un raton, que tambien facilita el proceso. Tambien necesitaremos al menos un pincho usb.

Descargas necesarias que tendreis que buscar en google:

Iso de fedora

unetbootin

Con unetbootin meteis la iso de fedora en el pincho usb, y lanzais la instalacion desde el usb, si teneis dudas con esto mirad el resto de los posts de este blog. Continuad con la instalacion dando la informacion que os pide en pantalla. Tened en cuidado a la hora de las particiones, ya que si teneis triple boot o similar tendreis que modificar las particiones con cuidado. Tambien tened en cuenta que instala su propio grub, por lo que despues el gestor de arranque estara en /boot y alli encontrareis los ficheros de configuracion. Otra cosa a tener en cuenta en la instalacion, es que cuando se crea el usuario, hay que decirle que entre automaticamente (auto login), ya que sino tendremos que tener un teclado para poder entrar la contraseña cada vez que arranquemos.

Una vez instalado fedora, os arrancara directamente con gnome-shell, que es mucho mejor que Unity (el de ubuntu) para usar en una pantalla tactil. Asi que conectais la wetab a la wifi, vais a las aplicaciones, cambiais el idioma (en System Settings), y reiniciais la wetab. Esto lo hacemos para dejarlo en castellano y que en el siguiente paso nos actualice los paquetes. Cuando arranquemos, ya estara en castellano, y nos aseguramos que la tablet esta conectada a la wifi, y en aplicaciones arrancamos actualizacion del sistema, metemos la pass de root y esperamos un rato (depende de la conexion tardara mas o menos).

Muy bien, ya tenemos fedora actualizado con los ultimos paquetes. Reiniciamos, vamos a aplicaciones y arrancamos añadir/quitar aplicaciones. Una vez dentro, hacemos una busqueda de gnome-shell-extensions e instalamos todos los paquetes que tengan la version 3.0.2 ( si quereis hacerlo de forma limpia, mirad para lo que vale cada paquete e instalad solo los que necesiteis). No dejeis de instalar el de user-themes, que nos permitira despues cambiar los temas de usuario. Una vez terminado, instalamos tambien gnome-tweak-tool y buscamos tambien todos los gnome-shell-theme y los instalamos.

Reiniciamos, y ya veremos que tenemos mas iconos en la parte superior dependiendo de los que hayamos instalado. El siguiente paso es opcional, ya que es cambiar los temas, pero queda bonito :D. Asi que arrancamos el gnome-tweak-tool (que aparece como configuracion avanzada en las aplicaciones), y en la seccion de shell, seleccionamos el tema que nos guste. Tambien aconsejo seleccionar que nos aparezcan todos los botones (All) en la seccion correspondiente.

Ahora nos toca instalar el repositorio de RPM Fusion, que son paquetes compilados para Fedora, pero no oficiales. Asi que nos vamos a la pagina de RPM Fusion y seguimos los pasos necesarios para instalar el repositorio http://rpmfusion.org/Configuration. Aunque esta en ingles, es facil, solo teneis que dar al primer link del punto 1 y al primero del punto 2, os bajara dos paquetes que teneis que instalar.

Siguiente paso, instalar y configurar los gestos de pantalla. Para ello instalaremos easystroke, por lo que abrimos el instalador de paquetes,  buscamos easystroke y lo instalamos. Lo arrancamos y nos aparecera en la parte inferior derecha de la pantalla un icono que tendremos que presionar para que nos salga la configuracion. Para ver como se configura (aunque es muy facil) aqui os dejo una guia: http://paraisolinux.com/controlar-aplicaciones-con-el-mouse-easystrokes/

En cuanto a Easystroke la configuracion que yo tengo es:

  • – Uso el boton 1 (izquierdo), ya que es el que usamos cuando tocamos la pantalla
  • – Tengo en aplicaciones default, pero se pueden poner gestos que solo funcionen en determinadas aplicaciones
  • – Hay un par de gestos necesarios para el buen funcionamiento del tabler, uno es el boton derecho, por lo que creamos un gesto (el que nosotros queramos) y le asignamos un boton, que sera el button3 (boton derecho del raton). Con esto ya tenemos una forma de hacer boton derecho, teniendo en cuenta, que la tablet considera que se ha hecho boton derecho donde acaba el gesto, con esto quiero decir que si por ejemplo queremos hacer boton derecho encima de un fichero y elegimos una C como gesto, donde acaba el gesto de la C tiene que coincidir encima del fichero, para que nos salgan las opciones correspondientes. El otro gesto necesario es el de la contraseña. Este gesto es necesario porque cuando nos salga la ventana de root en la que tenemos que meter la contraseña (para instalar paquetes, por ejemplo) y no tenemos un teclado fisico, no podremos meterla, ya que tampoco funciona el teclado virtual, pero si funcionan los gestos, asi que creamos una nueva accion, con el gesto que queramos, seleccionamos que sea text y en el campo correspondiente ponemos nuestra contraseña, de tal forma que cuando necesitemos meter nuestra contraseña con hacer el gesto correspondiente es suficiente. Esto no es demasiado seguro, ya que cualquiera que entre en la aplicacion puede ver la contraseña y cualquiera que conozca el gesto puede ponerla, pero es la unica solucion que he encontrado para este problema. Si alguien encuentra otra que no sea llevar un teclado para ponerla, que me lo diga.

Tambien aconsejo instalar florence, que es un teclado virtual mejor que el que viene por defecto. Al instalarlo solo le teneis que dar a ok en la ventana que os sale, y despues en ajustes de sistema, en el icono del hombre blanco en el circulo azul, quitais el teclado en pantalla. tendreis que arrancar florence a mano, pero es bastante mejor que el resto de teclados. Tambien os aconsejo que lo pongais en el dock de la derecha (si es que habeis instalado esa extension de gnome) de tal forma que lo tengais a mano cuando lo necesiteis (asi como el resto de aplicaciones que querais poner en el dock)

Con esto ya tenemos la tablet funcionando, pero yo ademas queria instalar XBMC que es un centro multimedia que es una maravilla, asi que buscais xbmc en el instalador de paquetes y estos dos paquetes, kernel-devel y gcc-c++ (estos dos ultimos son necesarios para compilar los drivers de la tarjeta crystalhd). Una vez instalados, tendreis que bajaros estos 3 ficheros:

http://content.wuala.com/contents/djtoll/xbmcdjtoll/Confluence%20touch%20me!/Confluence%20touch%20me!%20(MOD-054).rar?dl=1&lang=es (Skin con soporte para touchscreen en XBMC)

http://blog.tvalacarta.info/descargas/pelisalacarta-xbmc-addon-dharma-3.2.3.zip (Addon para poder ver series y peliculas en xbmc)

http://git.wilsonet.com//crystalhd.git?a=snapshot;h=refs/heads/master;sf=tgz (driver para crystalhd)

Este ultimo fichero, lo descomprimimos donde queramos, y editamos lo siguiente (como root):

En /usr/src/kernels/2.6.40.6-0.fc15.i686/Makefile tenemos que cambiar la linea -Werror-implicit-function-declaration \ por #-Werror-implicit-function-declaration \ (vamos, que hay que ponerle una # delante)
En Makefile dentro de donde hemos descomprimido los drivers hay que borrar la palabra Werror de la unica linea en la que aparece

Una vez hechos estos cambios, seguimos estos pasos para instalar (en negrita lo que teneis que escribir, el resto es lo que va saliendo en pantalla, aunque puede no ser igual, solo similar)):

$ cd drivers/linux
$ autoconf
$ ./configure
checking for ld... ld
configure: creating ./config.status
config.status: creating ./Makefile
$ make
make -C /lib/modules/2.6.30.5-ep0/build SUBDIRS=/home/melanson/crystalhd/driver/linux modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.30.5-ep0'
  CC [M]  /home/melanson/crystalhd/driver/linux/crystalhd_lnx.o
  CC [M]  /home/melanson/crystalhd/driver/linux/crystalhd_misc.o
  CC [M]  /home/melanson/crystalhd/driver/linux/crystalhd_cmds.o
  CC [M]  /home/melanson/crystalhd/driver/linux/crystalhd_hw.o
  LD [M]  /home/melanson/crystalhd/driver/linux/crystalhd.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/melanson/crystalhd/driver/linux/crystalhd.mod.o
  LD [M]  /home/melanson/crystalhd/driver/linux/crystalhd.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.30.5-ep0
$ sudo make install

Con esto ya tendremos el modulo preparado para funcionar, pero nos queda una libreria de linux, por lo que iremos otra vez a la carpeta de los drivers que descomprimimos y ejecutamos:

$ cd linux_lib/libcrystalhd
$ make
$ sudo make install

Una vez hecho esto, si no ha dado fallos, hay que volver a dejar el fichero /usr/src/kernels/2.6.40.6-0.fc15.i686/Makefile como estaba, por lo que hay que borrar # de la linea donde aparece Werror.
A continuacion reiniciamos. Al volver a entrar, abrirmos un terminal otra vez y ejecutamos dmesg |grep crystalhd y deberiamos tener una linea que nos indica que el modulo ha cargado y que es la version 3.algo (si nos sale una version anterior no ha funcionado bien.)
Muy bien, en el mismo termina, y como root, editamos el fichero /usr/bin/xmbc y cambiamos lo siguiente (en negrita, las lineas que hay que añadir y os dejo una linea antes para que veais donde hay que añadirlo, como orientacion es al principio y al final):

LIBDIR="/usr/lib"#FIX BY CORVUS 
export SDL_MOUSE_RELATIVE=0 
killall easystroke 
#END FIX

y

 LOOP=0
  "$LIBDIR/xbmc/xbmc.bin" $SAVED_ARGS
  RET=$?

  #FIX BY CORVUS 
/usr/bin/easystroke 
#END FIX

  if [ $(( $RET == 65 )) = "1" ]

Ahora arrancamos XBMC y vemos que todo funciona. Solo nos queda instalar los dos addons que nos hemos bajado (pelisalacarta y el skin), asi que en system (o sistema, si le hemos cambiado el idioma a castellano) buscamos addons y despues installar addons desde zip. Buscamos los dos zips donde los hemos bajado y los seleccionamos (hay que hacerlo cada vez con un zip distinto). Cuando instaleis el skin los preguntara si quereis usarlo, le decis que si y ya teneis todo preparado.

Con esto hemos terminado de instalar Fedora y XBMC en Wetab.

Corvus.