Tag Archive: internet

Non-Samsung USB Wireless Adapters on Samsung TV – How to

We recently purchased a 40″ Samsung LCD TV (Model No LA40D550) to replace our Jurassic era 29″ Flat screen CRT TV here in India.

The new Samsung TV is pretty cool. Frankly, I did not expect so many features in it! Has 4 HDMI inputs along with a host of other traditional connectors…and 2 USB inputs. You can connect any USB storage device & it plays a good variety of videos including h.264, divx, avi, wmv..etc and ofcourse mp3s and images.

Although this model is not a SMART TV, one cool feature is that this TV supports DLNA! Samsung calls it AllShare.

Well, what that means is, from a Windows 7 PC, one can stream movies/music to the TV. Also from the TV, one can browse & view the media thats on a DLNA server (windows 7 has it built-in). Also, now a days, other devices support DLNA (like my Mobile Phone – HTC Desire HD). So basically, I can play the video that I have on my phone on the TV. And for all this to work you need a WiFi network (works on a wired network as well, but who needs wires :D).

Now, to enable wireless DLNA on this TV you need to purchase the optional Samsung Wireless Adapter – LinkStick (WIS09ABGN), which is a total rip-off at Rs.4500 just for the adapter. Its basically a WLAN adapter, which is Samsung branded. Other 3rd party adapters are available for Rs. 1000 or less but the TV does not recognize it.

So, now for the interesting bit on how to get a Non-Samsung wireless adapter to work on this TV!!… Here are the steps that I followed…(the easiest approach that I could find)

  • Did some research on the Internet & found that the Samsung USB Wireless adapter (WLAN) was basically using a Ralink chipset within it – RT2870 to be precise. So, basically, the TV has the drivers required to control or interact with that chipset. Oh, the TV internally runs on Linux if you were wondering.
  • Now, I had to find a USB WLAN adapter which had the same chip. Did some further search on the internet and found that the Edimax EW-7718Unuses the exact same chipset. Did a quick search on eBay India & found one from Rs. 949 including shipping. Two days, and I had that adapter to play with!
    • You can find other WLAN adapters from other brands too, but make sure that the chipset within it is the same Ralink 2870 chipset & the VID/PID can be changed via the EEPROM (more on this a bit later). Also, please keep in mind that these devices come with different hardware revisions and each revision can have a different chipset. So, you need to be a bit careful here. It won’t burn your TV down if you plug an incompatible USB WLAN adapter, but you will have a useless WLAN adapter with you :)
  • I tried pluging-in this Edimax EW-7718Un adapter to the TV directly and nothing happened. The TV did not recognize it. Then plugged it to my laptop.. and sure enough it was working fine. So, the unit was good.. but the TV was not recognizing it.
  • Did some search again on the net & found this wonderful site called SamyGo.Tv. Not for the faint hearted. Basically they have custom firmware and super cool hacks for Samsung TVs! How cool is that!! This page in particular was very helpful.
  • Every USB device has two identifiers VID & PID, which identifies the vendor and the product. These values are in the ROM and on many of the WLAN adapters, these values can be replaced or re-programmed (i.e, they are on EEPROM). So the TV is basically expecting the WLAN adapter to have Samsung specific vendor ID and product ID. Now we know what needs to be done to get the TV to recognize the Edimax Adapter!
  • So, basically, the Edimax EW-7718Un had the following values
    • VID = 7392
    • PID = 7718
  • For the TV to recognize the Edimax WLAN adapter, I had to replace the above values to the one present on the official Samsung WLAN adapter/linkstick:
    • VID = 04E8
    • PID = 2018
  • According to this wiki page, the recommended approach to make this change is to run some commands in linux, which re-programs the ROM. I searched for Windows equivalent tools to do the same, but could not find anything simple/easy.
  • Well, it had been a while since I had taken Linux for a spin and this was motivating enough to try the latest version of Ubuntu (release 11.1). I set it up in a Virtual environment & started following the instructions on the Wiki page. I quickly learn’t that the drivers did not compile on latest version of Ubuntu.. So had to download the older version of Ubuntu 10.4 and set it up. This time, the drivers compiled perfectly fine!
  • I would consider myself a beginner on linux..and I had to spend some time to figure it out. So, to help anyone else in a similar state, here is what you need to know…
    • The Linux OS by default does not have the necessary drivers for this Chipset (the Ralink RT2870).
    • You download the latest linux drivers from the Ralink website.
    • In the linux world, you need to compile the drivers. So, to do that you need to download the latest updates and development  tools (like the compiler etc) which are not installed by default when you setup Ubuntu/linux. The instructions for this are covered in the Wiki at SamyGo.tv
    • Once the drivers are compiled, you load the drivers using the insmod command (again covered in the Wiki)
  • Once the drivers are loaded, you can then run the command to re-program the VID & PID values in the EEPROM.
    root@localhost:~# iwpriv ra0 e2p 208=04E8
    ra0       e2p:0208=0x04E8
    root@localhost:~# iwpriv ra0 e2p 20A=2018
    ra0      e2p:020A=0x2018
  • Thats it!. Then I plugged the Edimax EW-7718Un adapter to the TV & Viola!!! the TV recognized it as a Samsung adapter without a hitch!
  • Then it was just a matter of selecting my WiFi network, and entering the security key (WEP/WPA/WPA2) and within seconds, the TV was on our home network, DLNA enabled!

Hope this guide is helpful! This should mostly work on the B series, C series & the D series Samsung TVs.

By the way, do check out the SamyGo.tv website & especially this wiki page for other ways to get WLAN adapters working (of other similar chipsets).

Standard Disclaimer applies: I am not responsible to any damage to your TV or the wireless adapter! :)

All the best!

256 kbps broadband access!

My Airtel broadband speed has been upgraded from 128 kbps to 256 kbps by Airtel.

I noticed today that my downloads were way too fast!. Could see transfers up to 300 kbps!. First i thought it was some error, but later, I searched the Airtel website and and confirmed it from Vinu Thomas broadband forums.

So, the new deal is as follows :

  • 256kbps access
  • Unlimited data transfer
  • Rs. 999 monthly + service tax
  • Includes telephone rental + modem rental
  • No free calls on the land line (no issues for me!)

You can find the details here (select home combo). Confirmed the same from customer care too.

Too good to be true. I guess this was possible only because of BSNL’s Dataone broadband service. A direct answer to BSNL. Good for us.

BSNL GPRS on Prepaid – How ?

Update – Oct 25, 2005: Finally my GPRS is working on BSNL Prepaid. Check update number 4 given below.

Does anyone knows how to activate the BSNL’s GPRS service for prepaid connections in Mangalore, Karnataka (south) ? Please leave a comment if you can help.

Here is what I have done so far (I use a Nokia 6600):

1. Sent a SMS to 3733 with the text ‘ACTGPRS’.
2. Received a SMS within a few minutes saying my request is received, and the message asked to wait for a confirmation SMS.
3. Confirmation SMS from +444 received tell me that GPRS and MMS service has been activated.
4. I called up the customer care for the configuration settings. They SMS’ed me the settings. (You can get the settings from : This Place too. Its available on the BSNL site too.)
5. Installed the settings. Its as simple as saving the SMS.
6. Tried to connect to the net using opera/netfront/services (built in browser), using the access point created by the configration settings.
7. It tries to connect, but so far no success. The GPRS signal indicator (the little “G”) blinks for sometime and then disappears. No specific error message.
9. Sent a SMS again to 3733 with the text ‘ACTGPRS’, to which I got a reply back saying, ‘GPRS and MMS services are already enabled’.

Has anyone successfully set this thing up ?

I have called the customer care, spoken to them ‘n’ number of times, but its of no use. Typical government stuff.

Any pointers to success would be really helpful.

Update 1 (Around Sept 19th, 2005) : BSNL customer care folks told me that the GPRS service is down for a few days and should be back online withing couple of days.

Update 2 (Sep 26th, 2005) : Called up local customer care center at Mangalore. The person says that Nokia 6600 handset has some problem with BSNL GPRS network! – Can anyone confirm this ? Cant directly trust these folks. Everytime you call them, they give you some new reason. If I get a chance, i will check it with an different handset. BTW, the solution suggested by the BSNL local guy is to upgrade software (firmware to the latest version – costs around Rs. 500).

Update 3 (Oct First week) : Spoke to one more person at the local exchange. Could reach that person after getting redirected atleast 5 times. Almost always, the person at the enter end, conviniently gives one more number saying that the next person is ‘the’ person who can handle this!. Finally, I end up talking to a technical guy (I think!). Now, this person doesn’t say anything about Nokia 6600 problem. He says even he wasn’t able to access GPRS for a couple of days. Asks me to call in a couple of days. I call back after couple of days. He says some settings have been changed just a few days back, and he doesn’t have the settings. Asks me to call back after 20 mins. I call back. Says, settings are too lengthy. Says, he cant tell the settings over the phone (WTF???). Points me the BSNL webpage mentioned above to download the settings. I downloaded the settings again. No change. Still no GPRS. Anyone from BSNL with a decent knowledge of whats happening … reading this ?

Update 4 (Oct 25, 2005) : Finally got my GPRS activiated today. The endless calls to the customer care turned out to be a total waste. Yesterday, I called up the local customer service center in mangalore. They refered me a the number of JTO of mangalore. JTO inturn gave me one more number. It was kind of endless chain. Finally I landed up with some technical person. The person confirmed that all my settings were fine. Then he checked the system (HLR) and told me that my GPRS wasn’t activated at all!. WTF!!!!!!!. He told me that at Mangalore, he wont be able to activate it, and he gave me the contact number of a person in bangalore. The person at bangalore told me that I need to call him up again today. It seems this is happening all the time and that he is fed up. Some how, the reporting system says that the GPRS is activated, but in reality (switch) it isn’t.!

So, I gave the same person a call today. And finally, he enabled my GPRS access. Now, I am able to browse on my phone. But its quite expensive. Only in emergency!

Update 5: For the benefit of all everyone, here are the correct GPRS Settings for BSNL south users for Nokia 6600. These settings work for me.

Navigate to : Menu -> Tools -> Settings -> Connection

Select GPRS (Second item on the screen)
GRPS Connection -> When needed (if you select when available, GPRS will be always active, and you would be charged. So, use with caution)
Access Point -> gprs.cellone.in

Click on ->Back

Select Access Points (first item on the screen)
Option -> New Access Point -> Use default settings
Connection name -> bsnl-gprs (can be anything)
Data Bearer -> GPRS
Access point name -> bsnlwap (not bsnlsouth)
User name : ppp
Password : ppp123
Authentication : Normal
Homepage : http://localhost/home.wml

Then….
Options ->Advance settings
Phone IP address -> Automatic
Primary name server : 0.0.0.0
Secondary name server : 0.0.0.0
Proxy server address : 10.31.54.2
Proxy Port Number : 9401

Done.

If you want to browse the net using Opera, then you must set the proxy server address and proxy port number mentioned above in opera settings too. The same holds true for other browser too.

If the above settings don’t work, then clearly, your GPRS is NOT activated by BSNL. Call up the local BSNL exchange, and ask them to check if GPRS is activated in the HLR.

Nokia 6600 Internet over bluetooth – How to

Finally after lot of R&D, yesterday i could finally browse the net over my 6600 using my PC’s internet connection over bluetooth !

Two things are possible.
1. You use the GPRS of your Mobile phone and browse on your PC.
2. You use the DSL (or other high speed connection) of your PC to browse on your Mobile phone.

#1 is pretty simple, and is very easy to setup on Nokia 6600. But #2 is not that simple. After reading lot of forums, i found that Nokia has on purpose blocked this feature in 6600.

If you have already done a search on this topic, you would have definitely come across this page. But the instructions there are quite cryptic, and not very clear. So, i did lot of search on various forums, and finally got it right. What i have done is, i have basically documented the steps that i followed to make it work. Do give it a try!. It might work for you as well. If it works (or doesn’t) do comment here!

Steps…
First lets set up the PC. Things to do on PC :

  1. Deactivate all the Checkboxes in mRouter (at least the ones of the Bluetooth COM ports)
  2. Goto Bluetooth settings and Deactivate everything else in Local services than Bluetooth serial port, note the com port you set as bluetooth serial port
  3. Goto Phone and Modem options, go to “Modems” add a new one, activate “I will select it from a list”
  4. Choose “Communications cable between 2 Computers” from the list (in Standard Modem Types)
  5. Select the COM port from step3
  6. In the modem settings set maximum port speed to 115200
  7. Goto Network Connections and create a new connection (wizard)
  8. Select Set up an advanced connection -> Next
  9. Accept incoming connections -> Next
  10. Check the Communications cable between two computers -> Next
  11. Do not allow VPN connections ->
  12. select a username you want to give access to your pc over Bluetooth (that’s the username you will set on the phone later) -> Next
  13. Select Internet Protocol -> Properties, select “TCI/IP address assignment” and set the IP range to something like 10.0.2.2-10.0.2.254
  14. Remove Internet Connection Sharing from all interfaces
  15. run cmd.exe and enter the following commands:

    netsh routing ip nat install
    netsh routing ip nat add interface "YOUR LAN INTERFACE NAME" full
    netsh routing ip nat add interface Internal private

    YOUR LAN INTERFACE NAME has to be replaced with the name of the interface connected to the internet
  16. if there is a “Bluetooth Network” connection in Network Connections delete it
  17. In network connections choose the incoming connection just created, and open its properties.
  18. Click on the users tab, check the last checkbox which says “Always allow directly connected devices to such as palmtop computers to connect without using a password” (this step helped me!)

So, that’s the setup on the PC. Next we need to configure the 6600

  1. Download gnubox6600.SIS and install it on your phone. Search Google for GnuBox
  2. Create a new Access Point on the phone (Setting|Connection|Access points|New access point|Use default settings).
  3. Use the following settings for it:
    • Name: Bt (This name is important, the gnubox software will look for it, since its hard-coded in the code)
    • Data Bearer: High speed (GSM)
    • Dial-up number: e.g. 2222. It doesn’t matter what you have here as long as it’s not empty
    • Username: the username you gave access to the incoming connection earlier
    • Prompt password: No
    • Password: Password for the user on Windows
    • Authentication: Normal
    • Advanced Settings: Use Login Script Yes
    • Advanced Settings: Login Script

      CHARMAP [windows-1252]
      LOOP 10
      {
      SEND “CLIENT”+<0x0d>
      WAIT 3
      {
      “SERVER” OK
      }
      }
      EXIT KErrNoAnswer$
      OK:
      EXIT
      Be careful that you get it exactly as show here, including line breaks. You could save it to a file, send to the phone and copy-paste to the settings.
    • Advanced Settings: Use PPP Compression Yes
  4. Run the program you installed at step1 (gnubox)
  5. Inside gnubox: Options-> 2box Direct -> Bluetooth, select your computer, leave gnubox running in background
  6. Run the nokia wml browser select “Bt” as access point and connect.
  7. You can also use any other internet app like Agile messenger, real player, opera, profimail etc

I was able to connect, and view my website and could read this blog too. I was also able to receive and send out mail using profimail, and the built-in mail client.

I hope this posting helps all the Nokia 6600 owners, specially in India!

Update (Sep-16-2005) : Check this page and this page for more info on GnuBox for nokia 6600

aDSL Modem Blues…

Here is more on my adventures with broadband!

…. As a part of the touchtel package, we get a USB DSL modem on rental basis (Rs. 49 per month, included in the Rs. 700)

Initially, I was given a modem from beetel!…..

It had a beetel logo on it!. The installation went on without any problems…. And I was online in just a couple of mins. Was online for around 10 mins without any issues when the tech guy was around.

That night, I connected, and to my surprise, I got disconnected every 2 to 3 mins !….the connection was not at all stable.

Called up the tech guys again, and told them about the problem. They came down immediately the next day, checked the wiring etc., and finally, found the bug. It was got something to do with some settings on the server side, which was corrected, and after that no more disconnects !

Then started the real fun!…….. Now, I had stable connections without any disconnections!…:) => time to open up shareaza and make full use of my bandwidth :)………..

Started shareaza, and with a couple of mins after running shareaza, I got the blue screen of death on windows XP!. Boooom…….. Did major research on the net, and found that this was to with the modem drivers.

Tried to search for the latest version of the drivers,… and in the process came to know that the modem is actually manufactured by a Japanese company! and actually, its called TERA 100U !!..with a globespanvirata chipset. …the entire site is in Japanese. no english!., but still managed to get the drivers, and found that they are the same version as I had ! Then searched for some generic globespanvirata drivers!,…only to find that the company is taken over by conexant and could not find anything significant at conexant!

Only option left was to get back to tech guys!.. And to my surprise, the tech guy was really helpful and understanding. Without questions, he straight away replaced the modem. This time, a modem manufactured in Delhi!! with a proper conexant chipset. No more blue screen of death!.

Now all P2P programs rock!

Actually, this problem is more noticeable while running any P2P programs. i.e, its got something to do with the way in which these program work ! (may be opening up lot of connections..etc). Infact, I was able to reduce the frequency of the crash by changing the connection settings in shareaza. But could not avoid it altogether. But now, with the other modem, no problems at all. Not seen the blue screen of death since then.

All I can say is, the touchtel customer care is pretty good., and very responsive. Keep it up guys!