Archive

Posts Tagged ‘tutorial’

Instalando el firmware CHDK en una cámara compacta Canon SD750

December 15th, 2008 13 comments

CHDKHace ya algunos meses que había leído sobre el firmware CHDK (Canon Hack Development Kit) para algunos modelos de cámaras compactas canon e incluso lo descargue y lo probé sobre mi Canon SD750 pero no había tenido tiempo de escribir sobre este tema.

Primero que todo un poco de explicación sobre lo que es el CHDK. Básicamente es un desarrollo de código abierto de un firmware para mejorar las funcionalidades que traen de fábrica algunos modelos de cámaras compactas de Canon. Algo más interesante aun es que este firmware no cambia en absoluto el firmware que viene de fábrica con tu cámara, los cambios son temporales y es posible restaurar la camara al estado original de fábrica. Entre otras las mejoras que brinda este CHDK son:

  • Soporte RAW (Formato de imágenes sin procesamiento) Read more…

Como configurar MMS de Tigo (Colombia) en Windows Mobile 6

January 29th, 2008 24 comments

Tigo-200x186Recién compre la HTC Touch y adquirí un plan de datos ilimitado con Tigo (Proveedor en Colombia) quise hacer uso de los 500 mensajes MMS que tiene incluido mi plan así que me puse en la tarea de averiguar los datos necesarios para configurarlos y me costo algo de trabajo. En realidad el problema es de Windows Mobile porque la configuración esta dividida en varios lugares y algún paso de la configuración es un poco escondido así que espero que si alguien mas tiene el problema este pequeño tutorial les ayude. En realidad los datos son muy sencillos y son los siguientes:

TIGO WEB, para que navegues con tu PDA conectándolo a tu móvil:

APN: web.colombiamovil.com.co
Nombre Usuario: Blanco ( o sea, lo dejas en blanco )
Contraseña: Blanco
Dirección IP: 200.058.228.025
Dirección DNS: 200.058.228.025
Autenticación: Normal
Comprimir Datos: Desactivado
Comprimir Encabezado: Desactivado

TIGO Multimedia, para enviar y recibir Mensajes Multimedia:

APN Opción 1: mms.colombiamovil.com.co / mms.ola.com.co
APN Opción 2: mms.colombiamovil.com.co / mms.tigo.com.co

Nombre Usuario: mms-cm1900
Contraseña: mms-cm1900
Dirección IP: 200.058.228.081
Dirección DNS: 200.058.228.081
Autenticación: Normal
Comprimir Datos: Desactivado
Comprimir Encabezado: Desactivado

Estos datos fueron tomados de una comunidad http://www.comunidad-ola.com dedicada a información sobre Ola ahora Tigo. Lo dificil del procedimiento no son los datos sino donde se ponen dentro de un movil con Windows Mobile y aquí tratare de explicarlo.

MyISP-450x895

Instrucciones para configurar GPRS en Windows Mobile

  • Entrar a Start | Settings y cambiarse al tab Connections
  • Entrar a la opción Connections donde aparecen la opciones My ISP y My Network Connections
  • Entrar a My ISP y cambiarse al tab de Modem
  • Hacer clic en el botón edit o crear una nueva configuración con el botón New…
  • Como nombre de la connection puedes poner lo que quieras, yo seleccione como nombre “My GPRS Connection”. Oprimir el botón Next
  • En Access Point Name poner “web.colombiamovil.com.co” y oprimir Next
  • Dejar en blanco User Name, Password y Domain. Asegurarse que en “Advanced” este seleccionado para TCP/IP la opción “Use server-assigned IP address” y para Servers este seleccionada la opción “Use server-assigned IP address” y oprimir “Finish”. Luego salir de Settings oprimiendo “Ok”

Con esto ya deberia estar funcionando GPRS y por lo tanto se deberia poder navegar con el Browser por internet. NOTA: Esta configuración es necesaria para poder usar Mensajes MMS, así no se quiera usar GPRS ya que estos mensajes usan una conexión a Internet para poder funcionar.

My Work Connection-450x894

Instrucciones para configurar MMS en Windows Mobile

  • Entrar a Start | Settings y cambiarse al tab Connections
  • Entrar a la opción Connections donde aparecen la opciones My ISP y My Network Connections
  • Entrar a My Work Network seleccionado “Manage existing connections”
  • Hacer clic en el botón edit o crear una nueva configuración con el botón New…, todo esto en el tab Modem
  • Seleccionar un nombre para la conexión, yo seleccione “My Connection”. Oprimir Next
  • En Access Point Name poner “mms.colombiamovil.com.co”. Oprimir Next
  • En User Name poner “mms-cm1900”
  • En Password poner “mms-cm1900”
  • Asegurarse que en “Advanced” este seleccionado para TCP/IP la opción “Use server-assigned IP address” y para Servers este seleccionada la opción “Use server-assigned IP address” y oprimir “Finish”. Luego salir de Settings oprimiendo “Ok”

MMS-450x899

Las siguientes instrucciones son particulares para la HTC Touch aunque supongo son similares para otros dispositivos Windows Mobile.

  • Abrir aplicación de SMS/MMS y seleccionar Menu | New | MMS
  • Seleccionar cualquiera de las opciones y oprimir Select
  • Seleccionar Menu | Options | MMS Options…
  • Cambiarse al tab Servers y Seleccionar los settings que esten o crear uno nuevo
  • En Server Name poner Tigo Multimedia
  • En Gateway poner 200.58.228.81
  • En Port Number poner 8080
  • En Server Address poner http://mms.ola.com.co
  • En Connect via seleccionar “My Work Network”
  • En Send Limit poner 300K
  • En WAP version poner WAP 2.0
  • Seleccionar Done
  • Por último reiniciar el dispositivo para que los datos entrados sean tomados correctamente. No estoy seguro de este paso pero fue lo que hice.

Esto debe ser suficiente para que funcionen los mensajes MMS. Es de recordar que los mensajes MMS o multimedia son bastante mas costosos que los mensajes de texto o SMS asi que tengan cuidado y usenlos solo si tienen un plan de datos que incluya dichos mensajes. Los mensajes son gratis para la persona que los recibe pero el movil destino debe tener configurado las opciones de GPRS para que los mensajes MMS sean leídos.

Cambiar Datos del clima en la HTC Touch (Segundo intento)

December 14th, 2007 54 comments

HTCTouch-WeatherComo les había comentado en un post anterior, no había querido hacer la prueba de otro método para poder tener actualizado el clima en Mi HTC Touch pero después de probar varios otros métodos infructuosamente me decidí y aquí les cuento los resultados.

Básicamente me decidí a seguir el procedimiento que se explica en el siguiente enlace:

http://weather.not2advanced.com/files

Lo primero es deshabilitar el plugin de HTC Home y eso se hace así:

Start | Settings, luego abrir “Today”, hacer clic en “Items” y asegurarse que el plugin “HTC Home” esta deshabilitado. Hacer clic en ok, luego reiniciar la Touch.

Luego lo que hice fue descargar el archivo SDK Certificates y el archivo TouchHTCHomeDLL.CAB, copiarlos a la Touch y ejecutarlos en ese orden. Esto lo que hace es reemplazar el plugin “HTC Home” por uno que redirige la consulta del clima a un sitio diferente al de Accuweather y en el que un usuario del foro de XDA developers muy amablemente desarrollo un script que hace lo mismo que el sitio de Accuweather pero teniendo cuidado que la mayoría de las ciudades funcionen, incluyendo Bogotá que es la que me interesa.

Ahora la lista de las ciudades sigue siendo la misma limitada lista pero existe el truco de cambiar una entrada en el registry de la Touch que hace referencia a la ciudad que deseamos, en mi caso Bogota. Las entradas que debo cambiar se encuentran en:

HKEY_LOCAL_MACHINE\Software\HTC\HTCHome\Weather\Settings

Como ya lo habia explicado antes, se debe navegar hasta esta entrada y cambiar las llaves Location (Nombre de la ciudad que deseas aparezca en la pantalla) y LocationCode que es un código de ciudad de acuerdo a un sitio llamado www.accuweather.com. Lo primero es averiguar cual es el código de la ciudad que deseo para ponerlo en LocationCode. Jugando un poco con el sitio de accuweather encuentro que en el siguiente enlace se pueden obtener los códigos

http://www.accuweather.com/world-city-list.asp?

Se puede poner el nombre de la ciudad y hacer clic en “Find City” o navegar a través de Region / Country / City. Para Bogotá, si se navega por Región y demás la sorpresa es que tampoco se encuentra a Bogotá pero si se usa la opción de “Find City” se encuentran varias opciones donde la primera parece ser la correcta. Al hacer clic te lleva a la siguiente URL:

http://www.accuweather.com/world-index-forecast.asp?partner=accuweather&traveler=0&loccode=SAM|CO|CO011|BOGOTA

La última parte de la URL corresponde al LocationCode que debemos poner en el registry, es decir para Bogotá es : SAM|CO|CO011|BOGOTA, En Location se puede poner: Bogota, CO

Para cambiar estas entradas en el registry de la Touch use una aplicación llamada Mobile Registry Editor en la que no se necesita instalar nada en la touch, la aplicación se conecta en forma remota para editar el registry. Una vez se cambian estas entradas se puede consultar el clima sin problemas, esto usa una conexión a internet ya sea GPRS o WIFI. Es de anotar que si intentaron usando el método del Pocket Host, deben deshabilitarlo antes de intentar este método.

Bueno por fin tengo actualizado el clima, pero debo tener cuidado porque cada vez que cambio de clima usando la lista (haciendo clic encima de la ciudad), se pierde la opción de Bogota y debo volver a ponerla. Para hacerlo mas definitivo y que en la lista aparezca siempre Bogota o la ciudad que se desee, es necesario modificar un archivo pero por el momento no lo he hecho. Mas adelante lo haré y complementare esta explicación. Espero que esto sea de ayuda para los usuarios de la HTC Touch.

Actualización:  Bueno despues de varios comentarios informando que el procedimiento descrito no funciona en todos los casos he realizado una pequeña investigación basado en lo comentado por Giovanny Serna y esta es una pequeña actualización del procedimiento. Lo primero es descargar este archivo http://weather.not2advanced.com/files/N2A-Packager.zip y descomprimirlo. Luego es necesario ubicar en la agenda la dll llamada htchome.dll y copiarla en el directorio donde se descomprimio el archivo. Luego basta con ejecutar el archivo n2a-patcher.bat que cambiara la dll de la forma adecuada y generara un archivo .cab que reemplaza al TouchHTCHomeDLL.CAB que se describe en el procedimiento de arriba, el resto del procedimiento no cambia. En resumen lo que hicimos fue cambiar el .cab que usamos en el procedimiento. Esto debe arreglar el problema que se les presento a los que tienen HTC Touch de origen diferente a las Europeas.

Aumentando la velocidad de la HTC Touch (Overclocking)

December 11th, 2007 73 comments

Overclock-200x173Algo que siempre supe incluso antes de comprar la HTC Touch es que es un poco lenta y se nota apenas comienzas a usarla, no es algo tan grave como para que no se pueda usar pero es un hecho que es lenta, tiene un procesador de 200 MHz y Windows Mobile que es el Sistema operativo que tiene requiere procesadores rápidos. Teniendo esto en cuenta puedes optar por comprar un modelo mas costoso que tenga un procesador mas rápido, digamos 400 MHz como la HTC Dual Touch o usar alguna aplicación que te permita aumentar la velocidad del procesador de tu Touch y eso fue lo que yo hice. Antes de explicar como lo hice, quiero comenzar por explicar que es Overclocking y según la wikipedia tenemos la siguiente definición:

Overclock es un anglicismo de uso habitual en informática. Literalmente significa sobre el reloj, es decir, aumentar la frecuencia de reloj de la CPU. La práctica conocida como overclocking (antiguamente conocido como undertiming) pretende alcanzar una mayor velocidad de reloj para un componente electrónico (por encima de las especificaciones del fabricante).[1] La idea es conseguir un rendimiento más alto gratuitamente, o superar las cotas actuales de rendimiento, aunque esto pueda suponer una pérdida de estabilidad o acortar la vida útil del componente.

Y creo que con esto casi todo esta dicho. Algunos componentes electrónicos han sido construidos de tal forma que pueden funcionar a varias velocidades, normalmente los que producen los componentes los prueban a diferentes velocidades y condiciones ambientales y deciden sacar el componente con especificaciones de determinada velocidad dada por el éxito en las pruebas. Esto significa que podemos aumentar el rendimiento de ciertos componentes pero bajo nuestra responsabilidad ya que exagerar en los parámetros (aumentar demasiado la velocidad) o usarlo por mucho tiempo puede dañar los componentes, así que lo que voy a explicar acá se debe hacer con mucho cuidado y bajo la responsabilidad de cada uno ya que lo que funciona para unos puede no funcionar tan bien para otros.

Para el caso de la HTC Touch que tiene un procesador OMAP 850 de 201 MHz que tiene capacidades de overclocking a través de aplicaciones y aunque he visto varias de dichas aplicaciones aquí les voy a explicar como usar una en particular llamada BatteryStatus. Esta aplicación tiene varias funcionalidades adicionales a permitir definir el overclock para la touch y aquí les dejo algunas pantallas para que se hagan a una idea de la funcionalidad que provee

BatteryStatus-450x893

La pantalla que nos importa es la que se llama Omap donde se define “Original CpuSpeed” y “Overclock to Speed”. En el primero para la HTC Touch siempre dice 201 que es el valor que de fabrica tiene el procesador y para el segundo parámetro se pone el valor al cual quieres forzar el procesador. Lo que yo hice y le recomiendo lo mismo al que quiera intentarlo es ir probando subir el valor poco a poco, yo comencé con 221 y probé ese valor durante una semana y así con varios otros valores 247, 273 y ahora 286. Según lo que he leído mas allá de 299 no le ha funcionado a nadie ya que comienza a reiniciarse sin motivo alguno y como decía antes no es recomendable que se suba demasiado el valor porque puede dañarse el procesador. Llevo ya varios meses con 286 sin problemas y la velocidad es mucho mejor. La opción de “Overclock on Wakeup” permite que cada vez que se despierte, es decir se encienda la agenda (al oprimir el botón de la parte superior de la agenda) se asigne nuevamente la velocidad definida en “Overclock to Speed”. Cada vez que se reinicie la agenda será necesario entrar a la aplicación y asignar la velocidad de nuevo, si se quiere evitar este paso puede seleccionarse la opción “Overclock after reset” que lo hace en forma automática aunque se debe utilizar con cuidado especialmente si se están probando las velocidades ya que en caso que la velocidad seleccionada genere un reinicio de la Touch podría quedarse en un ciclo infinito de reinicios; de todas formas de acuerdo a lo que dice el manual si este es el caso el software después de 8 reiniciadas consecutivas se desactiva pero la verdad no lo he probado.

Este software es gratuito y lo pueden descargar desde el siguiente enlace:

http://www.chi-tai.info/cs_BatteryStatus_XDA_Neo_WM5_iM_cs.htm

Cambiar datos del clima en la HTC Touch

September 18th, 2007 18 comments

Touch-thumb

Estoy un poco frustrado con este tema. Para los que no la conocen, la HTC Touch es un modelo de teléfono/agenda que tiene tecnología Touch parecida a la de iPhone, y en español, esto es lo que hace posible que naveguemos por las diferentes opciones y programas usando nuestros dedos sobre la pantalla, ya en el post donde hice una pequeña revisión de la agenda puse un video donde se ve a que me refiero. Bueno pero no es de lo que quiero hablar, resulta que en la pantalla inicial se presenta la información del clima, así que lo primero que quise hacer después de haber jugado un rato con la Touch fue cambiar el clima a Bogotá, Colombia que es la ciudad donde vivo y me lleve una sorpresa, en la lista de ciudades no aparece Bogotá. Lo primero que pensé fue que seguramente era cambiar algunos archivos de configuración y con eso arreglaría el problema y me equivoque. En este Post explico y resumo lo que investigue sobre este tema que le sucede a muchos propietarios del HTC Touch.

Resulta que en la Touch, en el directorio \Windows encontramos el archivo HH_0409_WeatherCities.xml (puede que cambie el nombre de acuerdo a la versión del aparato). Este archivo contiene la lista de las ciudades que se pueden configurar a través del plugin que viene con la HTC Touch. Esta lista no es muy completa así que pareciera que actualizar este archivo incluyendo la información de la ciudad que se desea agregar sería suficiente, así que antes de modificar dicho archivo prefiero hacer una prueba y descubro en el foro de xda developers que es posible cambiar la configuración de la ciudad que esta seleccionada porque esta se guarda temporalmente en el registry, así que lo primero es encontrar un editor de registry para PPC. Encuentro uno muy práctico que además de ser gratis, no requiere instalar nada en el teléfono, basta con tenerlo conectado al computador a través del cable USB y el programa se conecta de manera remota al registry y permite consultar y modificar. La entrada que debemos cambiar es la siguiente:

HKEY_LOCAL_MACHINE\Software\HTC\HTCHome\Weather\Settings

Se debe navegar hasta esta entrada y cambiar las llaves Location (Nombre de la ciudad que deseas aparezca en la pantalla) y LocationCode que es un código de ciudad de acuerdo a un sitio llamado www.accuweather.com. Lo primero es averiguar cual es el código de la ciudad que deseo averiguar para ponerlo en LocationCode. Jugando un poco con el sitio de accuweather encuentro que en el siguiente enlace se pueden obtener los códigos

http://www.accuweather.com/world-city-list.asp?

Se puede poner el nombre de la ciudad y hacer clic en “Find City” o navegar a través de Region / Country / City. Para Bogotá, si se navega por Región y demás la sorpresa es que tampoco se encuentra a Bogotá pero si se usa la opción de “Find City” se encuentran varias opciones donde la primera parece ser la correcta. Al hacer clic te lleva a la siguiente URL:

http://www.accuweather.com/world-index-forecast.asp?partner=accuweather&traveler=0&loccode=SAM|CO|CO011|BOGOTA

La última parte de la URL corresponde al LocationCode que debemos poner en el registry, es decir para Bogotá es : SAM|CO|CO011|BOGOTA, En Location se puede poner: Bogota, CO

Al hacer el cambio, aparece un mensaje de error asi:

Unable to retrieve data for selected city. Select here to retry.

Después de una corta investigación encuentro que a muchos les sucede lo mismo con sus respectivas ciudades, así que hay algo más que se debe revisar. Encuentro un hilo de discusión en el foro de XDA Developers que explica la situación y la razón. El enlace para los curiosos es (está en ingles):

http://forum.xda-developers.com/showthread.php?t=319187

Despues de leerlo detenidamente encuentro que el programa que viene con la HTC Touch y que se conecta a recuperar la información del clima lo hace a un enlace, que al parecer, no funciona con todas las ciudades. El enlace es:

http://htc.accuweather.com/widget/htc/forecast-data_v3.asp?ac=TR2cra9U&locCode=SAM|CO|CO011|BOGOTA

basta con reemplazar la ultima parte con la ciudad que se desee probar y se obtiene un xml con la información del clima. Desgraciadamente para Bogotá el xml viene vacío así:

[sourcecode language='xml']

2007 AccuWeather, Inc All Rights Reserved.
HTC Pocket PC Weather Forecast

[/sourcecode]
Afortunadamente, uno de los usuarios del foro dono a la causa un servidor que realiza la misma función del sitio htc.accuweather.com por lo que lo que hay que hacer es engañar al celular para que no consulte el sitio original sino el del amigo del foro de XDA Developer. Desafortunadamente, el sitio esta escrito en el código del plugin que muestra el clime asi que la opción sería modificar el programa para que apunte al nuevo sitio y reemplazarlo. Es algo que no quiero hacer, pero existe una alternativa mas sencilla y es la de usar el archivo de Host, equivalente al LMHost o Host de Windows. Encontré una utilidad llamada Pocket Hosts que permite editar las direcciones estáticas y mapearlas a direcciones IP. Así que lo instalo y agrego la siguiente entrada:Host name: htc.accuweather.com
IP address: 64.62.158.108La idea es que cuando la HTC Touch intente conectarse al sitio de accuweather lo haga a la dirección de nuestro amigo del foro. Al hacer la prueba, sigo con mala suerte porque sigue sin funcionar. Es algo que le sucede a varios mas, de acuerdo a lo que veo en el foro aunque parece funcionarle a otros. La solución definitiva consite en reemplazar los programas por otros que si consultan la información bien dle sitio de nuestro amigo. Las instrucciones detalladas del procedimiento las encontrarán aca:http://forum.xda-developers.com/showthread.php?t=319187

No tengo intenciones de hacerlo porque involucra cambiar programas de los que vienen de fabrica con la HTC Touch así que no puedo contarles si funciona o no aunque según los comentarios no es complicado hacerlo, no genera problemas y funciona. Tendré que resignarme a no ver actualizada la información del clima para Bogotá. De todos modos verifique las ciudades de Europa a las que voy a viajar de vacaciones y parecen funcionar. Si me atrevo a hacer los cambios, hare los comentarios del resultado.

Actualización

Bueno, me decidi a cambiar lo programas para que funcione y escribi un post sobre el resultado, para los que esten interesados.
http://blog.cardila.com/2007/12/14/cambiar-datos-del-clima-en-la-htc-touch-segundo-intento/

Enlaces

Editor de Registry para PPC:
http://www.breaksoft.com/Blog/Utilities/2005/1/Mobile_Registry_Editor.aspx

¿Como bloquear la publicidad de google?

August 7th, 2007 1 comment

Si alguien se interesa en bloquear la publicidad de google, que por cierto no es tan intrusiva e incluso bloquear el rastreo de las actividades de navegación que hacen cierto sitios (blogs y páginas en general) que usan google analitics, basta con seguir las siguientes instrucciones:

  • Abrir con el block de notas (Notepad) el archivo Host ubicado en la siguiente carpeta (El archivo se llama “Host”, sin extensión)
  • Para Windows XP: C:\WINDOWS\system32\drivers\etc
  • Para Windows 2000: C:\WINNT\system32\drivers\etc
  • Para Windows 98 or ME: C:\WINDOWS\ 
  • Agregar al final del archivo las siguientes líneas

# [Google Inc]
127.0.0.1 pagead.googlesyndication.com
127.0.0.1 pagead2.googlesyndication.com #[Google AdWords]
127.0.0.1 adservices.google.com
127.0.0.1 ssl.google-analytics.com #[urchinTracker]
127.0.0.1
www.google-analytics.com #[Google Analytics]
127.0.0.1 imageads.googleadservices.com #[Ewido.TrackingCookie.Googleadservices]
127.0.0.1 imageads1.googleadservices.com
127.0.0.1 imageads2.googleadservices.com
127.0.0.1 imageads3.googleadservices.com
127.0.0.1 imageads4.googleadservices.com
127.0.0.1 imageads5.googleadservices.com
127.0.0.1 imageads6.googleadservices.com
127.0.0.1 imageads7.googleadservices.com
127.0.0.1 imageads8.googleadservices.com
127.0.0.1 imageads9.googleadservices.com
127.0.0.1 partner.googleadservices.com
127.0.0.1
www.googleadservices.com
127.0.0.1 apps5.oingo.com #[Microsoft.Typo-Patrol]
127.0.0.1
www.appliedsemantics.com
127.0.0.1 service.urchin.com #[Urchin Tracking Module]

  • Guardar el archivo

Existen muchos otros medios, algunos dependen del uso de programas externos, otros dependen del navegador que se use (Firefox tiene varios plugins que hacen la tarea), pero este método no requiere nada externo a lo que viene con Windows. Espero que le sea de utilidad a alguien. No es algo que me haya inventado yo, lo vi por ahi y esta en tantos sitios que es difícil determinar quien se tomo el trabajo de recopilar las urls y hacer la prueba.

Tags: , ,

Categories: Tutoriales Tags: , , ,