One of my Minitels (the one that I modified a few years ago to run new firmware) started having power supply problems: the LED was on but nothing else was working. I suspected that the main power/CRT board needed new capacitors and so I recapped it:
2025-06-01
It was time for a dim bulb current limiter
2023-11-16
Using my Minitel 1B over the phone network in 2023
This is a story about connecting a Minitel 1B via the phone line as you would have done in the 1980s and 1990s. It's a story about enthusiastic nerds who've stood up Minitel servers that you can dial into. But it's really a story about how I hung onto French telephone adapters for more than 25 years just knowing, knowing that one day (one day!) I'd need them.
That day was today.
2023-09-09
Breathing life back into a Minitel 1B with the Minimit!
Regular readers will know that I have a lot of love for the French Minitel system and own a couple. In the past I've written about using a Minitel 1B as a terminal and replacing the EPROM in a Minitel 2 to run custom firmware. Today I'm going to blog about a project called Minimit.
The Minimit is a small, Minitel-shaped box that attaches to the Minitel's DIN port and brings the Minitel experience back to life. The box contains an ESP32 which talks to the DIN port outputting Minitel-compatible text and graphics. And the graphics and letters appear slowly just as they would have in the 1980s.
Here's my Minitel 1B connected to the Minimit (with a couple of 1980s accessories to set the scene).
2022-10-22
Adding a mode switch to my Minitel 2
In a previous installment of me messing around with Minitels, I modified a Minitel 2 to run alternate firmware from an EPROM. This resulted in it doing things like this:
2022-04-02
Setting up and running the MAME emulation of the Minitel 2
In a previous post I showed how I modified a Minitel 2 to run arbitrary firmware. The firmware I used came from a chap who has played around with Minitel 2s quite a bit. And, as I said in that previous post, I want to write my own firmware.
My original plan was to write the firmware and use the Dataman S4's emulation capability to avoid having to burn EPROMs for each build. But the aforementioned chap has made things even easier by creating a Minitel 2 emulation in MAME.
If you download MAME you'll find the Minitel 2 included as a standard machine:
2022-03-26
Voiding the warranty on a 1993 Minitel 2 to run arbitrary firmware
In a previous post I wrote about using a Minitel 1b as a serial terminal. In this post I'm going to look at modifications I made to a Minitel 2 so that it can run arbitrary firmware from an EPROM. If you speak French, or are happy with automatic translation, then Jean-François Del Nero's post on the workings of the Minitel 2 is a good place to start. At the end of this post I will be running his Minitel 2 demo firmware on my Minitel 2.
He plays some neat tricks with the Minitel's character-based video to fake up graphics like this:
Inside the Minitel there are two boards: one dedicated to the input power and handling the CRT (that's the vertical board on the left) and a motherboard with the 8051-based CPU, modem, video controller, etc. Since CRTs use high voltages and there are some big capacitors on that board I'm staying away from it for the entirety of this hack.
Dude, where's my EPROM?
Here's the motherboard of my Minitel 2. I've marked up the major chips. If you take a look at Del Nero's post you'll see that he replaces the EPROM containing the standard Minitel firmware with his own code. But, alas, my Minitel doesn't have an EPROM at all!
A small matter of soldering
Making the EPROM
It's alive!
2022-03-20
Using a Minitel 1B as a serial terminal
So you've got your hands on a late 1980s Minitel 1B (or something slightly later) and then you realize that the entire Minitel network shut down in 2012. What do you do? Well, obviously, you recall that the Minitel 1B (and other later models) have two modes of operation: using the modem to connect to the Minitel service or as a serial terminal via the "peri-informatique" port. With the latter you can use the entire thing as a serial terminal and connect it to something (such as a Raspberry Pi) and browse the web.
Note: there are other interesting modes (such as peer-to-peer Minitels) but I won't go into that here.
The peri-informatique port on the back of the Minitel is a five pin DIN socket which supports open collector TTL logic levels with up to 4,800 baud serial (later models supported faster transmission).
A simple test
USB-to-Minitel Cable
OK, great, but what does the Minitel actually implement since there are no TTL logic gates on the PCB anywhere near the serial port. I ran across a Minitel schematic on line that has the serial port circruit. Here's just the RX and TX part.
The TX part is the simplest. If the processor is transmitting a 1 then the 4069 hex inverter drives the base of the transistor low which means the transistor is off and the TX port floats. This is why in Pila's USB-to-Minitel connector they pull the TX line to 5V using a resistor:




































