* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Visicom Textphone Reverse-engineering  (Read 6601 times)

0 Members and 1 Guest are viewing this topic.

Offline Keoni29

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • View Profile
    • 8times8
  • Gender: Male
Visicom Textphone Reverse-engineering
« on: November 17, 2014, 10:39:48 pm »
The Visicom is a textphone for deaf people from the 80's. It has a keyboard, video output and built in modem. You could use it as a textphone using the textphone protocol or as a teletype (tty) using the built in modem.

I bought this at a thriftshop because it looked interesting.
I decided to crack it open and find out exactly what makes it tick. Detailed documentation can be found on my project page: http://8times8.eeems.me:81/project/software/visicom/


The built in keyboard.

Guts

Video output. You're greeted with a dutch menu. This image shows B&W video, but there is a switch inside the device which enables 8 color video.

Rom reader device I built to dump the firmware. The disassembly can be found here: http://8times8.eeems.me:81/project/software/visicom/disassembly.php
I found an open-source disassembler written in Golang for the tms7001 microcontroller that is inside the visicom, but it was really buggy. I managed to fix a lot of the bugs even though I don't know Golang :P.

Using javascript I made all addresses operands links so you can jump by clicking them.
« Last Edit: November 17, 2014, 10:42:24 pm by keoni29 »


If you like my work, why not give me an internet?

Offline Streetwalrus

  • Professional slacker
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2784
  • Post Rating Ratio: +19/-0
  • ƎW∀⅁ ƎH⊥
    • View Profile
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #1 on: November 17, 2014, 11:37:24 pm »
Wow nice, I think we have our official hardware hacker already up and running ! :D
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen

Offline pimathbrainiac

  • Full User
  • Original 5
  • News Editor
  • Join Date: Nov 2014
  • Location:
  • Posts: 416
  • Post Rating Ratio: +2/-1
  • Formerly Banned CW Co-Founder Turned News Editor
    • pimathbrainiac
    • View Profile
  • Gender: Other
Re: Visicom Textphone Reverse-engineering
« Reply #2 on: November 18, 2014, 12:58:24 am »
That is awesome! Is the textphone protocol proprietary, or is it a standard protocol? If it is proprietary, will you reverse engineer it?
Well, I'm bach here too!

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17439
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #3 on: November 18, 2014, 03:16:50 am »
So they had some form of SMS way back in the 80's? Nice :P

Seriously though it's fun to see old hardware like this and knowing you do a lot of modding, I am interested to see what you will do with this ;)
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline aeTIos

  • Dabbler in C
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 992
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
    • View Profile
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #4 on: November 18, 2014, 12:22:53 pm »
Only €10 gives you a bunch of fun~ :D
ceci n'est pas une signature

Offline Streetwalrus

  • Professional slacker
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2784
  • Post Rating Ratio: +19/-0
  • ƎW∀⅁ ƎH⊥
    • View Profile
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #5 on: November 18, 2014, 01:41:28 pm »
So they had some form of SMS way back in the 80's? Nice :P
Apparently. Also SMS exists ever since mobile phones do. :P
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen

Offline Keoni29

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • View Profile
    • 8times8
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #6 on: November 18, 2014, 06:26:59 pm »
The textphone protocol is pretty straightforward. It uses dial tone sequences to transmit characters. In theory you could dial characters in by hand on a regular phone.\
More info about the textphone protocol can be found here:
http://8times8.eeems.me:81/project/software/visicom/#h8
I don't think it is proprietary.
If you like my work, why not give me an internet?

Offline Streetwalrus

  • Professional slacker
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2784
  • Post Rating Ratio: +19/-0
  • ƎW∀⅁ ƎH⊥
    • View Profile
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #7 on: November 18, 2014, 07:11:54 pm »
Wow, if you already reversed this much then it's amazing. O.O
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17439
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #8 on: November 18, 2014, 10:13:29 pm »
Only €10 gives you a bunch of fun~ :D
It depends where you live nowadays, though. If you are unable to get your parts from the same seller and combine shipping, then you're in for $10-50 shipping per part. If you need to buy from 15 different international sellers, especially from America, and you live in Canada then you're in for between $150 and $700 worth of shipping fees, in addition to possible custom clearance fees if the post office figures out that the package is not a gift.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Streetwalrus

  • Professional slacker
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2784
  • Post Rating Ratio: +19/-0
  • ƎW∀⅁ ƎH⊥
    • View Profile
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #9 on: November 19, 2014, 06:25:26 pm »
Only €10 gives you a bunch of fun~ :D
It depends where you live nowadays, though. If you are unable to get your parts from the same seller and combine shipping, then you're in for $10-50 shipping per part. If you need to buy from 15 different international sellers, especially from America, and you live in Canada then you're in for between $150 and $700 worth of shipping fees, in addition to possible custom clearance fees if the post office figures out that the package is not a gift.
I know right. Shipping and custom fees are awful. <_<
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17439
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #10 on: November 19, 2014, 11:38:01 pm »
This is why sometimes I prefer to use local brick and mortal stores, since I will not only get the stuff immediately if I find it, but also no shipping. On the other hand, their prices are way higher since they have to cover extra costs (employee paychecks, the rent, equipment, etc) so you might still be in for over $100 worth of parts. Also, you have taxes, while if you are lucky online, you might not pay them, plus some stores check Ebay prices to fix theirs, so if an item on Ebay is $5 + $25 shipping then the store will charge $28  >.<
« Last Edit: November 19, 2014, 11:41:18 pm by DJ Omnimaga »
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Streetwalrus

  • Professional slacker
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2784
  • Post Rating Ratio: +19/-0
  • ƎW∀⅁ ƎH⊥
    • View Profile
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #11 on: November 19, 2014, 11:44:23 pm »
Hmmm that does suck but again, Keoni's stuff is all makeshift hacks from salvaged hardware. Well, a lot of it. :P
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen

Offline aeTIos

  • Dabbler in C
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 992
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
    • View Profile
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #12 on: November 20, 2014, 11:16:01 am »
Mostly, yes :P
ceci n'est pas une signature

Offline Duke "Tape" Eiyeron

  • Urist McEiyolobster
  • Super User
  • Join Date: Nov 2014
  • Location: (V)(-_(//));(V)
  • Posts: 1636
  • Post Rating Ratio: +11/-2
  • Fanciest Walrus of the oceans.
    • @@Eiyeron
    • Eiyeron
    • /u/Eiyeron
    • Eiyeron
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #13 on: November 25, 2014, 10:02:18 am »
I'd like to be able to hack things like you do... Shame that my school classes have never leant me electronics... Your thing could be a neat tty for devices like calcs or RaspberryPi!
  • Calculators owned: A lot.

Offline Keoni29

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 284
  • Post Rating Ratio: +8/-0
    • View Profile
    • 8times8
  • Gender: Male
Re: Visicom Textphone Reverse-engineering
« Reply #14 on: November 25, 2014, 07:48:30 pm »
They did not teach me electronics in high-school. My profile-essay got me interested in electronics especially digital systems. (TI-nterface, remember?)
Ever since I have been into hobby electronics and reverse-engineering. If I manage to write a firmware for this thing I am sure I can use the internal modem to connect it and perhaps attached devices to the internet! They teach us Datacommunication at school this semester, so soon I will be an internet guru :P
If you like my work, why not give me an internet?

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games