4 ms·
Depends on the phone. I don’t think any modern phones support this, but you could try. The prefix for the logo is //SCKL1581 and IIRC all you need is an unenco
by robert_tweed 8y ago
Depends on the phone. I don’t think any modern phones support this, but you could try.
The prefix for the logo is //SCKL1581 and IIRC all you need is an unencoded bitmap in hex. I.e., “0” is 4 black pixels and “f” is 4 white (or vice versa). The data format for ringtones is a lot more complicated.
In theory you can just hex dump a monochrome bmp file of the correct size, although the byte order may be wrong and you’ll need to strip the headers.
However you also need to know the codes for the network/country. If the first link doesn’t cover it I found another one here:
https://www.csoft.co.uk/archive/sckl#an-operator-logo https://www.csoft.co.uk/archive/sckl#an-operator-logo
IIRC images are zero-padded automatically so you can send in a single message as long as it’s not full size. The other problem is that modern phones handle multipart SMS automatically, so it might mangle the preamble. You might have more luck sending from an ancient phone or going via an SMS gateway API directly.
- kuschku 8y agoI meant the actual operator name. It’s displayed as text either Netz (German for "network", which is... not the actual name) or as something like ⅛£⅜±⅛°%).
- robert_tweed 8y agoOften the operator name is a bitmap logo, but they probably have a text version now as well. That looks like a unicode encoding error to me, might require a firmware update on your phone. I have’t looked at any of this for years so I can’t give any up to date information unfortunately.
- jfim 8y agoIt's been a while since I've done any telecom work, but from what I recall, the SIM card just sends a message to your phone with the operator name. The origin of that string could either be baked in the default app running on the SIM card or come from a message received from the network (eg. for a multi carrier SIM card).