News:

"The phone is a remarkably complex, simple device,
and very rarely ever needs repairs, once you fix them." - Dan/Panther

Main Menu

Millennium with Keyboard

Started by martin, December 29, 2016, 10:51:54 AM

Previous topic - Next topic

.....

Quote from: Payphone installer on May 17, 2018, 08:03:49 PM
Its not reading the card only the stripe. There are no smarts to determine anything. Its not connected to anything. Its a car with no engine.

I fully understand what you are saying Millennium Manager (engine) is not running this phone. You are correct the stripe only, the older credit cards don't have chips. I'm not an engineer and have no idea why it works the way it does. It does dial out and complete calls with coins or card. It will not complete unless you do. This was a phone taken out of service, I changed out the eprom and put in the demo eprom. The eprom was sent to me already programed. I have a programmer and used a hex editor to change it to display my name. There are other changes that can be made, but like I said I'm not an engineer or a coder, I only know enough to screw it up.

AE_Collector

While it would be nice if the demo chip could do more such as collect or refund for demonstration purposes, what it does now is pretty good. Not for an ability to actually put a Millenium into any sort of real service but to put one into service within a collection. And the ability to edit the screen is a big plus as well. Someone might be able to add a call timer that would change the escrow from the default of "return" to "collect" if a call remains up for more than say 30 or 40 seconds. This would be an additional improvement for demo purposes but not for real use.

Terry

martin

Quote from: PUBCOM on May 16, 2018, 05:29:56 PM
D. Duffy, The Pictures are great. I like the Duffy's Place and Duffy Tel on your display. On Mil display in demo mode, can other or alternate info be input, and do the feature buttons work?... for example like speed dial, or direct access? Just making calls of any kind is a big Plus, over "out of service"

Demo-Code usually does provide a few presets for the Quick-Access buttons - but those settings are baked into the demo-code EEPROM and not user-changeable via the service-menu.
The defaults for MTR1.x demo-code ROMs are (first line/second line/dialed number)
1. Courtesy Desk / 555-1234 / 555-1234
2. TAXI / 555-2222 / 555-2222
3. Hotel / Hotel Shuttles / 555-6282
4. Security / 555-9999 / 555-9999
5. Emergency / DO NOT HANG UP / 911
6. AIRPORT / Arrivals&Departures / 555-1212
7. Tourist Info / / 1-800-555-4636
8. Weather / 555-5678 / 555-5678
9. Restaurants / Reservations / 555-2002
10. WALK SAFE / 555-9012 / 555-9012

There is also a different set of Quick-Dial presets for phones running demo-code for US-West

MTR 2.x features the following defaults:
1. Airport / Security / 416-279-5551
2. Airport / Information / 416-279-5552
3. Tourist  / Information / 416-279-5553
4. Baggage / Claim / 416-279-5554
5. Airport / Express Bus / 416-301-4655
6. Down-town / Express Bus / 416-409-2311
7. Metro / Taxi / 416-777-2222
8. Blue Top / Taxi / 416-775-3322
9. Prestige / Limousine / 416-345-1232
10. Nationwide / Car Rental / 416-223-6664

Quote from: Payphone installer on May 16, 2018, 10:05:55 PM
I would like to see a video of the phone collecting a coin on a completed coin and returning a coin on a incomplete call. Does,anybody out there have the phone doing this in any version? Demo,or otherwise?

That's actually a good question... I *think*, I remember having completed a call once, where the phone ate the coins after completing the call. But as far as I remember, that was on a MTR2.x-phone hooked up to a line with proper Answer supervision through polarity reversal. I'll try to recreate this and have some video made of it, if it works.

Regarding card-calls:
There is a few demo-code phones out there, that indeed accept any magnetic stripe card. The reason however why most phones only work with older credit cards is a limitation in the configuration-table for magstripe cards.
The table contains - depending on MTR and the compile-options - up to 32 entries for magnetic cards, identified by the first six digits of a card-brand (For example: the phone identifies all cards as VISA-cards, if their first six digits are 400000 and higher, but lower than 499999). In addition to that, for each card there is a definition of allowed Service Codes - and that's where the problem lies.

By default, the demo-code ROMs only allow the service-codes 101, 102, 110, 111 and 501. Well... Unless it's Amex or Discovery - for some reason, they set all the allowed service-codes tuples to 000 - so allow pretty much anything ;-)

.....

Quote from: martin on May 18, 2018, 06:18:15 AM
Demo-Code usually does provide a few presets for the Quick-Access buttons - but those settings are baked into the demo-code EEPROM and not user-changeable via the service-menu.
The defaults for MTR1.x demo-code ROMs are (first line/second line/dialed number)
1. Courtesy Desk / 555-1234 / 555-1234
2. TAXI / 555-2222 / 555-2222
3. Hotel / Hotel Shuttles / 555-6282
4. Security / 555-9999 / 555-9999
5. Emergency / DO NOT HANG UP / 911
6. AIRPORT / Arrivals&Departures / 555-1212
7. Tourist Info / / 1-800-555-4636
8. Weather / 555-5678 / 555-5678
9. Restaurants / Reservations / 555-2002
10. WALK SAFE / 555-9012 / 555-9012

But it can be changed on the eeprom via programmer, Correct? Not that I need to change them, mine doesn't have the Quick-Access buttons.

Quote from: martin on May 18, 2018, 06:18:15 AM

There is also a different set of Quick-Dial presets for phones running demo-code for US-West

MTR 2.x features the following defaults:
1. Airport / Security / 416-279-5551
2. Airport / Information / 416-279-5552
3. Tourist  / Information / 416-279-5553
4. Baggage / Claim / 416-279-5554
5. Airport / Express Bus / 416-301-4655
6. Down-town / Express Bus / 416-409-2311
7. Metro / Taxi / 416-777-2222
8. Blue Top / Taxi / 416-775-3322
9. Prestige / Limousine / 416-345-1232
10. Nationwide / Car Rental / 416-223-6664

I noticed that the US-West have the Toronto area code 416. Looks to be set up for the Toronto Airport.

Quote from: martin on May 18, 2018, 06:18:15 AM

That's actually a good question... I *think*, I remember having completed a call once, where the phone ate the coins after completing the call. But as far as I remember, that was on a MTR2.x-phone hooked up to a line with proper Answer supervision through polarity reversal. I'll try to recreate this and have some video made of it, if it works.

On mine when the call is completed it returns the coins. No coins have gone into the vault at anytime on mine.


Quote from: martin on May 18, 2018, 06:18:15 AM

Regarding card-calls:
There is a few demo-code phones out there, that indeed accept any magnetic stripe card. The reason however why most phones only work with older credit cards is a limitation in the configuration-table for magstripe cards.
The table contains - depending on MTR and the compile-options - up to 32 entries for magnetic cards, identified by the first six digits of a card-brand (For example: the phone identifies all cards as VISA-cards, if their first six digits are 400000 and higher, but lower than 499999). In addition to that, for each card there is a definition of allowed Service Codes - and that's where the problem lies.

That is how mine works. I have a Visa and MasterCard from the 1990's that work. I also a couple of original Bell calling cards that work as well. Mine will not just accept any card.


AE_Collector

#49
So the MTR 1.x software uses the 10 extra quick access buttons and button 5 dials 911? Seems like a BAD idea.

Terry

martin

#50
Quote from: Payphone installer on May 16, 2018, 10:05:55 PM
I would like to see a video of the phone collecting a coin on a completed coin and returning a coin on a incomplete call. Does,anybody out there have the phone doing this in any version? Demo,or otherwise?

Well, took me some time as my Patton mATA seem all to be dying one by one - but here it is: MTR2.x, running unmodified demo-code on a line with Answer Supervision through polarity reversal provided via the mentioned Patton mATA: https://www.youtube.com/watch?v=E7-0hCf0RR0

Please excuse my bad camera-work.

Quote from: Duffy on May 18, 2018, 07:00:27 AM
But it can be changed on the eeprom via programmer, Correct? Not that I need to change them, mine doesn't have the Quick-Access buttons.
You can change anything using an EEPROM-programmer - sure :)
If your phone does not have the physical quickdial-buttons and neither the TTY-keyboard, you can try to unscrew the blanking-plate - it's just held in place by one or two screws. Underneath, you'll find the 10 quickdial membrane-buttons. Of course: Not as pretty as the actual quickdial buttons - but when it comes just to pushing them, they work just fine ;-) Same applies when your phone only has the 5-button quickdial: all the membrane-keys underneath are still there :-)

.....


Quote from: martin on May 18, 2018, 01:51:35 PM

You can change anything using an EEPROM-programmer - sure :)

I have the programmer and program for writing the file to the eeprom and that is how mine was done.

I also have spare eeproms to play with. :)

Quote from: martin on May 18, 2018, 01:51:35 PM
If your phone does not have the physical quickdial-buttons and neither the TTY-keyboard, you can try to unscrew the blanking-plate - it's just held in place by one or two screws. Underneath, you'll find the 10 quickdial membrane-buttons. Of course: Not as pretty as the actual quickdial buttons - but when it comes just to pushing them, they work just fine ;-) Same applies when your phone only has the 5-button quickdial: all the membrane-keys underneath are still there :-)

Good information, I didn't know that.

Martin are you in Ontario?



martin

Quote from: Duffy on May 18, 2018, 02:33:04 PM
Martin are you in Ontario?

Not even close :-P

I am based in Munich, Germany. But my obsession with the Millennium started when I stayed in Montréal from a year as an exchange student. And ever since, I return to Montréal once a year for a few weeks ;-)

Sigmaz

Has anyone read the track information on a workin card with another reader? maybe could be used to make other demo cards.

Payphone installer

It is not reading the info just sees the stripe. Probably reading it is magnetic that's all. Real dumb.

.....

Quote from: Sigmaz on May 18, 2018, 04:01:14 PM
Has anyone read the track information on a workin card with another reader? maybe could be used to make other demo cards.

The demo firmware is on the eeprom not the card and the demo firmware has already been copied and out there.

Sigmaz

Oh I know that Duff
I was just curious what the demo card magstripe says.
I'm willing to bet it's coded with a specific string that the firmware detects as a valid demo card.
Wether that's a generic CC header or a specific sequence I was just thinking out loud.

MADhouseTelephone

Quote from: Payphone installer on May 16, 2018, 10:05:55 PM
I would like to see a video of the phone collecting a coin on a completed coin and returning a coin on a incomplete call. Does,anybody out there have the phone doing this in any version? Demo,or otherwise?
Search "MADhouse Telephone" on Facebook. I did a demo video of my Millenium and posted it there.  ADavid
https://www.facebook.com/snakegot.rattled/videos/553744018327544/UzpfSTE1MjA1MDExNjgyNjU3MDQ6MTk0NDczMzUwOTE3NTc5OQ/
ADavid, MADhouse Telephone

MADhouseTelephone

Quote from: Duffy on May 17, 2018, 08:34:19 PM
I fully understand what you are saying Millennium Manager (engine) is not running this phone.... I changed out the eprom and put in the demo eprom. The eprom was sent to me already programed. I have a programmer and used a hex editor to change it to display my name. There are other changes that can be made, but like I said I'm not an engineer or a coder, I only know enough to screw it up.
I am the same. I was sent a demo chip with some minor changes so it would display my Phone Co. name. It will collect coins  on completed calls through my AE SxS switch, which provides polarity reversal call supervision. It will read an older CC, but does not call to verify the card, even though the display says it is doing so. It charges a quarter for local calls and a dime for long distance, and counts a nickel as 6 cents!  ADavid
ADavid, MADhouse Telephone

.....

Quote from: MADhouseTelephone on May 22, 2018, 09:53:06 PM
Search "MADhouse Telephone" on Facebook. I did a demo video of my Millenium and posted it there.  ADavid
https://www.facebook.com/snakegot.rattled/videos/553744018327544/UzpfSTE1MjA1MDExNjgyNjU3MDQ6MTk0NDczMzUwOTE3NTc5OQ/

Thanks Allen,

I should have posted that video but it wasn't mine to share. It shows exactly what mine does. We'll have to have a chat again when you aren't on the road.   DKD