Jueves, 16 de marzo de 2006
Soporte para tarjetas de memoria de más de 2Gb
Hace ya algún tiempo se trató en esta entrada la compatibilidad de las Palm con tarjetas SD de más de 1Gb, y en relación con esto existe un programa de Dimitry Grinberg que elimina algunas limitaciones de los modelos menos recientes. Pero antes de hablar de él, voy a explicar cuáles son las causas de estos problemas con tarjetas de gran capacidad.
Las tarjetas SD, al igual que los discos duros o los disquetes, han de tener su espacio de almacenamiento distribuido con un cierto “formato” (de ahà la palabra formatear) para poder guardar datos en ellos. Existen muchos sistemas de archivos (formatos) como son FAT, NTFS, y fuera del mundo windows EXT2, EXT3, ReiserFS, XFS, JFS y más que no he probado. Sin embargo, el formato utilizado normalmente en las tarjetas SD es únicamente el FAT (File Allocation Table).
FAT tiene en realidad variantes, según los bits que utilice para direccionar los ficheros. Aunque FAT12 fue el primero, FAT16 es el que ha perdurado hasta nuestros dÃas. Es el que utilizaba el MS-DOS y actualmente aún se utiliza en las tarjetas SD. El problema está en que el tamaño máximo de un sistema de ficheros FAT16 es de 1Gb (aunque otras fuentes dicen que 2 e incluso 4Gb). Por encima de este tamaño máximo, hemos de utilizar FAT32, y aquà viene el problema: las Palm anteriores a la Lifedrive sólo soportan FAT16 (a excepción parece ser de la T5). La conclusión es que estos aparatos no reconocerán una tarjeta SD de 4Gb o más. Las Palm que sà pueden utilizar estas tarjetas más grandes, son la ¿T5?, Lifedrive, T|X y posteriores, ya que traen instalado un driver para FAT32.
¿Debemos resignarnos a utilizar como mucho tarjetas de 1 o 2Gb en nuestra Palm? Pues parece ser que no. Como decÃa al inicio de este post, Dimitry ha extraÃdo el driver para FAT32 de la Lifedrive, y lo ha modificado para que pueda funcionar en otras Palm más antiguas. Su descarga es gratuita, y podéis descargarlo directamente pinchando aquÃ.
Este programa es gratuito, pero tampoco garantiza nada: en unos modelos de Palm funcionará y en otros no, es cuestión de probar. Por internet se pueden encontrar las experiencias de otros usuarios con este tema. Asà parece que la Tungsten T3 lo soporta, cuando sin estos drivers, sólo podÃa utilizar tarjetas de 2Gb como máximo, y sólo para leerlas. También sucede que, al utilizar FAT32 un chunk de mayor tamaño que FAT16, el acceso a la tarjeta es más rápido, aún con tamaños soportados sin el driver. Esto hace aún más interesante probar este driver. Es más, un mejor diseño general del driver parece ser el causante de que las tarjetas formateadas con FAT16 tanbién se lean más rápido.
A partir del driver de Dimitry, y con un poco más de hackeo, también se ha conseguido que una tarjeta de 1Gb funcione en una Zodiac. Hablan de ello en este foro y el archivo está aquà para descargar. Lo mismo parecen haber hecho, pero para el Treo 650, aunque esto ya requiere hacer una ROM personalizada, con el riesgo que ello conlleva. Para los usuarios de una UX parece haber también una versión especÃfica.
Un aviso para navegantes. Mucho cuidado con formatear con FAT32 la única tarjeta SD que tengáis, y luego hacer un hard reset. Tened en cuenta que, al hacer este reset, se borra todo lo que hayáis instalado en la Palm incluido el driver, asà que hasta que no lo volváis a instalar, no podréis leer esa tarjeta otra vez. Y finalmente: para instalar estos drivers tenemos que copiar primero el archivo a la tarjeta de memoria, y de ahà a la RAM. Hacer un hotsync directo a la RAM no funcionará. Suerte con las pruebas.
Por: Marcos González Troyas en Análisis Palm
RSS comentarios | Trackback |
Imprimir este post
























Asi es, desde la T5 soporta tarjetas de 2gb maximos. ojala estas memorias empiezen a bajar de precio… casi valen la mitad de lo que la palm! :s
por cierto, el programa PAdict es genial para los que estamos estudiando japones. salu2
Hola Carlos,
las memorias de Palm tienen garantÃa de funcionar bien en la Palm, pero yo uso una normal de Kingston de 512Mb y va igual de bien. Si puedes probarla primero, es una buena opción comprar una de marca normal.
Respecto al PAdict es un programa que recomendó Israel en ZonaPDA, no puedo quedarme yo con su crédito
Saludos. Si alguien tuviera paciencia y servicialidad para explicarme paso a paso cómo modificar el ROM del Treo 650 para incorporar el FAT32, ya que estuve inicianto el proceso pero me dió miedo porque leà que un error puede dañar permanentemente el Treo650. Tal vez alguien que lo haya hecho con éxito pueda compartir conmigo paso a paso el proceso. Tal vez pueda escribirme al respecto al E-Mai: melvinru@racsa.co.cr
De antemano, MIL GRACIAS.
Excelente… no tengo una tarjeta de 1GB por ahi pero creo que quizas vale la pena instalarlo para el momento en que llegue una a mis manos…
Ayuda por favor!!!!! Pues yo he copiado el parche a la PDA tal y como se indica, tengo una Zire 31 y tras meter la tarjeta de 2GB sigue sin reconocerla y por lo tanto no puedo formatearla. Qué hay que hacer exactamente? Gracias.
Poco más puedo decirte. A la gente que le funciona parece que con copiarlo a la Palm ya basta. A los que no como a mi y mi E2, no parece haber arreglo. Es sólo cuestión del modelo. Seguramente la Zire 31 no sea compatible.
Hay una opción, que es cambiar ciertos atributos del fichero utilizando por ejemplo el gestor de archivos Filez:
- Cambiar “creator ID” al valor que tiene el archivo FATFS.
- Cambiar “version ID” al valor que tiene el archivo FATFS.
- Activar el atributo “Backup” como está el archivo FATFS.
Y puede que renombrar el archivo que acabas de instalar a FATFS, para suplantar el original.
La explicación está al final de esta página:
http://www.1src.com/forums/showthread.php?t=88022
Muchas gracias Marcos. Sigue sin funcionarme pero la intención es lo que cuenta
, por lo visto el modelo 31 no es compatible con el parche. Tengo una tarjeta de 2Gb y no puedo usarla, arggg.
Bueno, nuevamente gracias y enhorabuena por la web!!
Vaya, siento que no te haya funcionado. A mi tampoco me funcionó en la E2, asà que de momento me quedo con la tarjeta de 512Mb que tengo, que da mucho de sÃ.
Y gracias por los ánimos
Marcos… sabes si la T3 puede soportar una SD Corsair 2GB 60x ?? Usando este programilla??
En principio la T3 sólo soporta hasta 1Gb:
http://www.pdatungsteno.com/2005/12/26/tarjeta-de-expansion-sd-de-2gb-de-palm/
Ahora no sé si con los drivers de Dimitry se podrá usar una de 2Gb. Aquà dicen que funcionan en la T3:
http://www.pdaexpertos.com/foros/viewtopic.php?p=127935
pero no dicen con qué tamaño de tarjeta.
Lei de punta a cabo el post… y PaTx me dijo en otro post que este parche lee FAT32, o sea leeria una de 2GB pero no se puede escribir… asi que menuda cosa… creo que voy a instalar el parche, ir a comprar la SD de 2GB e intentar probarla antes de comprarla… de otra forma iria por un1 de 1GB.
Gracias nuevamente Marcos