How to unlock the Vodafone ZTE K3571-Z Dongle to use any SIM

This is a very basic guide on how to unlock your modem.  You will need:
K3571-Z Modem
Non Vofafone sim
Windows PC
DC Unlock
Generic ZTE dashboard (see optional step)

Install the VF (Vodafone) dongle software as per usual.  The drivers need to be installed for the dongle to be read be the computer.

Make sure the VF Dashboard works properly and you can get internet access from the dongle.

Now exit the VF dashboard software and ensure that any other VF Software is killed from task manager and Control Panel > Computer Mangement > Services (Look service starting with Vodafone…), stop and disable.
Make sure that all autoruns on the XP system are turned off as well (http://support.microsoft.com/kb/967715)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoDriveTypeAutorun  Value = FF in Hex

Reboot

Open up Device Manager and have a look at the Ports (Com and LPT).  Insert Modem and see what port comes up as the Diagnostics Port when the modem is plugged in.
Take a note of the port and open up hyperterminal, selecting that com port and choose 9600, N, 8, 1 for setup.

Type ATZ and look for an OK
Now type the following commands and lok to see that you get success prompts.
AT+ZCDRUN=E
AT+ZCDRUN=8

Exit Hyperterminal and unplug the modem / replug the modem.  Open up Device Manager and have a look at the Ports (Com and LPT), you should notice that the description wording for the comports is different.  In my case before it was Vodafone and now it is ZTE.

Now you should be able to open up DC and unlock that sucker, just make sure that you have a non VF sim card in the modem or your DC program will say it is unlocked already.

Optional and really worth it

Uninstall all the VF crap, Go to http://www.dc-unlocker.com/downloads/ZTE/Dashboards and Download the ZTE Dashboard.
Open up the ISO using winrar or simmilar.  Install it on your system and use it with the modem.  The Join Air ZTE dashboard has all the drivers.

WindyCityTech Blogger
WindyWindyCityTech WordPress

[solved] Android Shortcut to Tethering Settings

If you are like me and tether your 3G android device to PC’s several times a day, you will realise that it is a PITA to go through the menu to enable tethering each time you want to connect.

Trying to make a shortcut, was impossible, there was no link to the tethering settings page.

I found Quickteth on the market, it is a lightweight app, that requires no unsafe permissions to run!  (Lesson to learn you other android developers!)

Puts a simple shortcut on the desktop, press it and you are in your tethering settings page!

Check out Quickteth on the android market.

WindyCityTech Blogger
WindyWindyCityTech WordPress

Ebay mobile version sucks on Android on everything

Why do these idiots at ebay waste their time, the mobile version of their site is so crippled it makes users want to curl up in a corner and die

Don’t even think you can use it to sell anything either, there is just no buttons for it – crippled.

Of course, uses can opt out and use the classic site (still not 100% on Android) but the redirect is cookie based and if you delete your cookies, you are presented with the same shit again.

The only solution is to create a bookmark www.ebay.com.au/?redirect=mobile

WindyCityTech Blogger
WindyWindyCityTech WordPress

Unlocking and Debranding Vodafone K3570-Z 3G Internet Dongle

The aim:

  • Get rid of the Carrier dashboard and replace with a non branded one.
  • Unlock the device so any sim could be used.
  • If patience persists, fine tune the device files to remove any USB reference to the carrier.

Tools and files:  Look here for links and here or google
QPST
Unlock software
ZTEMODEM.ISO_K3565-Z_debranding_v2.rar 
VF_K3570_New_Dialler.zip to patch the ZTEMODEM.iso file
Stupid Windows box
Brains

Prerequisite:
Install the driver for the device, either by installing the dashboard that comes with the device or by installing the driver inside the VF_K3570_New_Dialler.zip

Unlocking:
Follow the instructions on the bottom of this page, you will need a sim card that does not match the locked carrier.  Dont enter any unlock code if prompted by the dashboard, just use the dc program to unlock.

Unbranding:
Install the VF_K3570_New_Dialler.zip on a host Windows system

Once installed, grab the drivers folder located in Program Files\Vodafone….
You will see both 32 and 64 bit versions for XP / Vista / Win7 :)

Now you need to edit the ZTEMODEM.iso found in ZTEMODEM.ISO_K3565-Z_debranding_v2.rar , remove the drivers in that image (old k3565 drivers) and put the good drivers  in it!
Use your favourite ISO editor program to do this, ISO Master…

Now you have a remastered ISO with the correct driver for your modem finish the job by putting the CD image on the modem.

Following the instructions on this page, use QPST to delete the ZTEMODEM.ISO on the modem, then drag and drop the downloaded ZTEMODEM.ISO file into the modem file system.  Reset the device and check if it works. 

Unfortunately the switching between virtual CD and modem is not too user friendly.  These two sources explain why: Source 1  Source 2

Basically the Original Virtual CD is switched off once the driver is installed, locking you to use the modem on the PC that the driver was installed.  The only way to undo this is to use a Linux terminal with USBModeswitch to gain access to the modem and using AT commands to turn on the Virtual CD

No virtual CD = Modem detection
—–
Virtual CD = No modem detection

AT+ZCDRUN=E removes the file NODOWNLOAD.FLG
AT+ZCDRUN=8 removes the file autorun.flg
—–
AT+ZCDRUN=F restores NODOWNLOAD.FLG
AT+ZCDRUN=9 restores autorun.flg

Then ATZ before disconnecting

So what next, disable the Virtual CD and burn the ISO to a normal CD.

WindyCityTech Blogger
windywindycitytech wordpress

Unlocking and Debranding Vodafone K3570-Z 3G Internet Dongle

The aim:

  • Get rid of the Carrier dashboard and replace with a non branded one.
  • Unlock the device so any sim could be used.
  • If patience persists, fine tune the device files to remove any USB reference to the carrier.

Tools and files:  Look here for links and here or google
QPST
Unlock software
ZTEMODEM.ISO_K3565-Z_debranding_v2.rar 
VF_K3570_New_Dialler.zip to patch the ZTEMODEM.iso file
Stupid Windows box
Brains

Prerequisite:
Install the driver for the device, either by installing the dashboard that comes with the device or by installing the driver inside the VF_K3570_New_Dialler.zip

Unlocking:
Follow the instructions on the bottom of this page, you will need a sim card that does not match the locked carrier.  Dont enter any unlock code if prompted by the dashboard, just use the dc program to unlock.

Unbranding:
Install the VF_K3570_New_Dialler.zip on a host Windows system

Once installed, grab the drivers folder located in Program Files\Vodafone….
You will see both 32 and 64 bit versions for XP / Vista / Win7 :)

Now you need to edit the ZTEMODEM.iso found in ZTEMODEM.ISO_K3565-Z_debranding_v2.rar , remove the drivers in that image (old k3565 drivers) and put the good drivers  in it!
Use your favourite ISO editor program to do this, ISO Master…

Now you have a remastered ISO with the correct driver for your modem finish the job by putting the CD image on the modem.

Following the instructions on this page, use QPST to delete the ZTEMODEM.ISO on the modem, then drag and drop the downloaded ZTEMODEM.ISO file into the modem file system.  Reset the device and check if it works. 

Unfortunately the switching between virtual CD and modem is not too user friendly.  These two sources explain why: Source 1  Source 2

Basically the Original Virtual CD is switched off once the driver is installed, locking you to use the modem on the PC that the driver was installed.  The only way to undo this is to use a Linux terminal with USBModeswitch to gain access to the modem and using AT commands to turn on the Virtual CD

No virtual CD = Modem detection
—–
Virtual CD = No modem detection

AT+ZCDRUN=E removes the file NODOWNLOAD.FLG
AT+ZCDRUN=8 removes the file autorun.flg
—–
AT+ZCDRUN=F restores NODOWNLOAD.FLG
AT+ZCDRUN=9 restores autorun.flg

Then ATZ before disconnecting

So what next, disable the Virtual CD and burn the ISO to a normal CD.

WindyCityTech Blogger
windywindycitytech wordpress

Transcoding movies for Android devices using WinFF ffmpeg and Ubuntu

This is the easiest way to get the task done, it is not pretty but it should work fine.  I tried it on Ubuntu 11.04 no problems.

So I was wanting to watch some AVI files on my ZTE V9 Android device, but had to recode them into mp4 before watching.  Unfortunately the stock Ubuntu version of winff does not allow mp4 coding natively, however there is a easy workaround

Following the instructions on http://ubuntuforums.org/showthread.php?t=786095, I did this:

sudo apt-get remove ffmpeg x264 libx264-dev
sudo apt-get update
sudo apt-get install build-essential checkinstall git checkinstall libfaac-dev \
    libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \
    libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev \
    libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev
cd
git clone git://git.videolan.org/x264
cd x264
./configure –enable-static
make
sudo checkinstall –pkgname=x264 –pkgversion=”3:$(./version.sh | \
    awk -F'[” ]’ ‘/POINT/{print $4″+git”$5}’)” –backup=no –deldoc=yes \
    –fstrans=no –default
cd
git clone git://git.videolan.org/ffmpeg
cd ffmpeg
./configure –enable-gpl –enable-libfaac –enable-libmp3lame –enable-libopencore-amrnb \
    –enable-libopencore-amrwb –enable-libtheora –enable-libvorbis –enable-libx264 \
    –enable-libxvid –enable-nonfree –enable-postproc –enable-version3 –enable-x11grab
make
sudo checkinstall –pkgname=ffmpeg –pkgversion=”5:$(date +%Y%m%d%H%M)-git” –backup=no \
  –deldoc=yes –fstrans=no –default
hash x264 ffmpeg ffplay ffprobe
cd ~/x264
make distclean
./configure –enable-static
make
sudo checkinstall –pkgname=x264 –pkgversion=”3:$(./version.sh | \
    awk -F'[” ]’ ‘/POINT/{print $4″+git”$5}’)” –backup=no –deldoc=yes \
    –fstrans=no –default

Install winff using synaptic

apt-get install winff

Download the winff presets from winff site
http://winff.googlecode.com/files/presets-libavcodec52-v6.xml.gz
Extract and copy over the previous ~/.winff/presets.xml  you may want to back up the existing file first.

Open WinFF
In the winff preferences change the path to ffmpeg anf ffplay to:
/usr/local/bin/ffmpeg
/usr/local/bin/ffplay

Looking in the presets, you will notice that there is now a mp4 section and also a Android compatible video section, I chose the Android section for my coding.

WindyCityTech Blogger
windywindycitytech wordpress

Transcoding movies for Android devices using WinFF ffmpeg and Ubuntu

This is the easiest way to get the task done, it is not pretty but it should work fine.  I tried it on Ubuntu 11.04 no problems.

So I was wanting to watch some AVI files on my ZTE V9 Android device, but had to recode them into mp4 before watching.  Unfortunately the stock Ubuntu version of winff does not allow mp4 coding natively, however there is a easy workaround

Following the instructions on http://ubuntuforums.org/showthread.php?t=786095, I did this:

sudo apt-get remove ffmpeg x264 libx264-dev
sudo apt-get update
sudo apt-get install build-essential checkinstall git checkinstall libfaac-dev \
    libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \
    libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev \
    libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev
cd
git clone git://git.videolan.org/x264
cd x264
./configure –enable-static
make
sudo checkinstall –pkgname=x264 –pkgversion=”3:$(./version.sh | \
    awk -F'[” ]’ ‘/POINT/{print $4″+git”$5}’)” –backup=no –deldoc=yes \
    –fstrans=no –default
cd
git clone git://git.videolan.org/ffmpeg
cd ffmpeg
./configure –enable-gpl –enable-libfaac –enable-libmp3lame –enable-libopencore-amrnb \
    –enable-libopencore-amrwb –enable-libtheora –enable-libvorbis –enable-libx264 \
    –enable-libxvid –enable-nonfree –enable-postproc –enable-version3 –enable-x11grab
make
sudo checkinstall –pkgname=ffmpeg –pkgversion=”5:$(date +%Y%m%d%H%M)-git” –backup=no \
  –deldoc=yes –fstrans=no –default
hash x264 ffmpeg ffplay ffprobe
cd ~/x264
make distclean
./configure –enable-static
make
sudo checkinstall –pkgname=x264 –pkgversion=”3:$(./version.sh | \
    awk -F'[” ]’ ‘/POINT/{print $4″+git”$5}’)” –backup=no –deldoc=yes \
    –fstrans=no –default

Install winff using synaptic

apt-get install winff

Download the winff presets from winff site
http://winff.googlecode.com/files/presets-libavcodec52-v6.xml.gz
Extract and copy over the previous ~/.winff/presets.xml  you may want to back up the existing file first.

Open WinFF
In the winff preferences change the path to ffmpeg anf ffplay to:
/usr/local/bin/ffmpeg
/usr/local/bin/ffplay

Looking in the presets, you will notice that there is now a mp4 section and also a Android compatible video section, I chose the Android section for my coding.

WindyCityTech Blogger
windywindycitytech wordpress