Author Topic: Lexmark toner chip Ti046b1  (Read 122013 times)

0 Members and 2 Guests are viewing this topic.

Offline driver_x

  • Contributor
  • Posts: 21
  • Country: af
Re: Lexmark toner chip Ti046b1
« Reply #150 on: September 19, 2018, 06:01:38 pm »
Tried to write first 2 bytes with FF, it filled all the read only area that didn't contained data with zeros. Strange.

So from 0 to 31 and from 1792 to 2047 (decimal offsets), all bits were set to zero. Ant I wrote only in the first 2 bytes FF. This means that these bites don't really exist on the chip and are just a mirror of the first 2 bytes?
« Last Edit: September 19, 2018, 06:29:23 pm by driver_x »
 

Offline driver_x

  • Contributor
  • Posts: 21
  • Country: af
Re: Lexmark toner chip Ti046b1
« Reply #151 on: September 19, 2018, 08:28:55 pm »
Why do I get mixed results when I try various baud rates for serial.begin?
Look at the responses from the 0x82 register

Code: [Select]
Baud Rate 2400
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x38};
Write 0x09 in 0x81 Register
Write OK
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x49};
Write question in 0x81 register
Write OK
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x89};
Read 0x80 Register
uint8_t destinationBuffer[16] = {0x40, 0x39, 0x39, 0xE2, 0xCF, 0xEB, 0xC, 0x0, 0x80, 0x80, 0x31, 0x54, 0xBF, 0xB6, 0xD9, 0x8E};


Code: [Select]
Baud Rate 19200
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x89};!!!!!!!!!!
Write 0x09 in 0x81 Register
Write OK
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x89};!!!!!!!!!!
Write question in 0x81 register
Write OK
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x89};!!!!!!!!!!
Read 0x80 Register
uint8_t destinationBuffer[16] = {0x40, 0x39, 0x39, 0xE2, 0xCF, 0xEB, 0xC, 0x0, 0xD, 0xF1, 0xE3, 0xE9, 0x91, 0x71, 0xA1, 0x83};

****reset arduino***

Baud Rate 19200
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x38};
Write 0x09 in 0x81 Register
Write OK
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x49};
Write question in 0x81 register
Write OK
Read 0x82 Register
uint8_t destinationBuffer[1] = {0x59};!!!!!!!!!!
Read 0x80 Register
uint8_t destinationBuffer[16] = {0x40, 0x39, 0x39, 0xE2, 0xCF, 0xEB, 0xC, 0x0, 0xCD, 0x1A, 0xA6, 0xE9, 0x3E, 0xCA, 0xD2, 0x8A};



If I increase the baud rate more, I get mixed results...  :-//
« Last Edit: September 19, 2018, 08:36:31 pm by driver_x »
 

Offline Diggie

  • Newbie
  • Posts: 1
  • Country: de
Re: Lexmark toner chip Ti046b1
« Reply #152 on: October 09, 2018, 10:33:39 am »
Hi guys,

I've been observing this thread ever since I bought my CS417DN a few months ago.
It is very interesting to see the progress that you have made.
It certainly goes beyond my expertise.  ;)

Thats why I have a different proposal on dealing with this: Has anyone tried checking out those reset/replacement chips which you can get?
Maybe for those we are able to read them out fully and then copy that to the original chips?

Look forward to hearing your thoughts.
 

Offline driver_x

  • Contributor
  • Posts: 21
  • Country: af
Re: Lexmark toner chip Ti046b1
« Reply #153 on: October 09, 2018, 04:55:36 pm »
Hi guys,

I've been observing this thread ever since I bought my CS417DN a few months ago.
It is very interesting to see the progress that you have made.
It certainly goes beyond my expertise.  ;)

Thats why I have a different proposal on dealing with this: Has anyone tried checking out those reset/replacement chips which you can get?
Maybe for those we are able to read them out fully and then copy that to the original chips?

Look forward to hearing your thoughts.


I'm afraid that this is not possible as the chip has a read-only area where is written the serial number, toner capacity and probably all the initial parameters. Most probably the printer is storing all this info as I have reseted the number of printed pages and after I have inserted the cartridge inside the printer, the number printed pages has reappeared on the chip.
 

Offline igrok_by

  • Contributor
  • Posts: 19
  • Country: by
Re: Lexmark toner chip Ti046b1
« Reply #154 on: November 01, 2018, 05:53:27 am »
 

Offline Alan.B

  • Contributor
  • Posts: 13
  • Country: ar
Re: Lexmark toner chip Ti046b1
« Reply #155 on: November 12, 2018, 12:41:39 am »
Hello friends!

Back to work with this chip, I got an MS810 printer, take readings inserting a new chip in the cartridge, I attach the readings ... The truth is that I have trouble passing it in clean, if someone offers for such a task it would be beneficial for all !

Regards!
 

Offline nouvelle_adr

  • Contributor
  • Posts: 13
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #156 on: November 30, 2018, 07:46:07 pm »
Hello friends!

Excellent work. I tell you that I have similar chips, attached photo and circuit of it; These days I get a new chip and I would like to be able to test the chips that are already used. How is the address of the Ti046B1? My circuit varies a bit from the circuit found in the first posts. Is it possible to do a full dump to the new chip that is about to arrive in a few days, with the program for arduino shared by the pixconfig friend?

Regards!

Hello, I have the same chip as you (Dell laser printer with almost dead toner cartridge)

I only have a raspberry Pi 3 (no arduino), so I connected SDA SCL VDD GND as you shown in your pictures, but when I run the command "i2cdetect -y 1" on my Raspberry it shows no device connected to I2C interface like that:

pi@raspberrypi:~ $ i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

do you have any idea to solve that ?
« Last Edit: December 06, 2018, 07:27:53 pm by nouvelle_adr »
 

Offline nouvelle_adr

  • Contributor
  • Posts: 13
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #157 on: December 08, 2018, 03:38:08 pm »
Hello, I have the same chip as you  ti046b1 chip (Serial I2C F-RAM) (Dell laser printer with almost dead toner cartridge)
I tried to read it with my raspberry Pi 3, so I connected SDA SCL VDD GND as shown in pictures, but when I run the command "i2cdetect -y 1" on my Raspberry it shows no device connected to I2C interface (empty) like that:

    pi@raspberrypi:~ $ i2cdetect -y 1
   
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
   
    00:          -- -- -- -- -- -- -- -- -- -- -- -- --   
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --   
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --   
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --   
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --   
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --   
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --   
    70: -- -- -- -- -- -- -- --

do you have any idea to solve that ?
- I tried by inverting SDA SLC connections
- I tried by pulling-up to 3.3V SDA and SCL with 10k resistors (as stated https://www.raspberrypi.org/forums/viewtopic.php?t=7664)

could you please help me to solve that ?

And to anticipate your first question : I checked all the connections for this wiring :)





« Last Edit: December 09, 2018, 01:02:07 pm by nouvelle_adr »
 

Offline Fang

  • Newbie
  • !
  • Posts: 4
  • Country: us
Re: Lexmark toner chip Ti046b1
« Reply #158 on: December 08, 2018, 07:31:41 pm »
I don't understand why do you need to mess with toner cartridge chips?
I think a better way to modify printer firmware. Reset of toner chip is useful if you are in toner refill business. :-)

Sent from my SM-G610F using Tapatalk

« Last Edit: December 08, 2018, 07:54:41 pm by Fang »
 

Offline nouvelle_adr

  • Contributor
  • Posts: 13
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #159 on: December 08, 2018, 08:09:06 pm »
I don't understand why do you need to mess with toner cartridge chips?
I think a better way to modify printer firmware. Reset of toner chip is useful if you are in toner refill business. :-)

Sent from my SM-G610F using Tapatalk

Really ? If you know how to modify my DELL B2360dn firmware I will be glad and gratful to you !
 

Offline Fang

  • Newbie
  • !
  • Posts: 4
  • Country: us
Re: Lexmark toner chip Ti046b1
« Reply #160 on: December 08, 2018, 08:22:54 pm »
You can download firmware from Dell website ... I can help you with reverse engineering tools :-)

Sent from my SM-G610F using Tapatalk

 
The following users thanked this post: nouvelle_adr

Offline nouvelle_adr

  • Contributor
  • Posts: 13
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #161 on: December 08, 2018, 08:35:39 pm »
You can download firmware from Dell website ... I can help you with reverse engineering tools :-)

Sent from my SM-G610F using Tapatalk
I am really interested by that !, I have downloaded the original firmware from here : https://downloads.dell.com/FOLDER05088145M/1/B2360%20P022%20Firmware.zip, so please help me with your golden skills, I am ready now to follow your instructions :)
 

Offline driver_x

  • Contributor
  • Posts: 21
  • Country: af
Re: Lexmark toner chip Ti046b1
« Reply #162 on: December 12, 2018, 06:50:10 pm »
The downloadable firmware is encrypted
 

Offline nargoni

  • Newbie
  • Posts: 2
  • Country: fm
Re: Lexmark toner chip Ti046b1
« Reply #163 on: January 31, 2019, 02:38:14 pm »
hello all!
I read every reply of this post, I'm an worried owner off a cheap lexmark 417dn.

I think that it is necessary to find a way for the printer to continue printing while having toner, with or without chips.
I am looking at how to run code on the printer. Specifically for port 9100, where, in some HP, shell access could be obtained.
If you could do this, I think it would be easy to make a bypass on the toner control system. In the end, a printer is a computer, and it may be possible to prevent the executable that controls the toner from doing so.


do you see it feasible?

 

Offline nargoni

  • Newbie
  • Posts: 2
  • Country: fm
Re: Lexmark toner chip Ti046b1
« Reply #164 on: February 03, 2019, 12:34:33 pm »
At last I found the solution. I have sold the printer and bought one of very similar with toner compatible economic and easy to find. I get a new printer with the same benefits as 4 toners a lot more economical.
I still think that it should not be possible for a manufacturer to decide what consumable should you put on your devices.
Lexmark does this for its own benefit, but it is not logical that it costs 4 times more toner than the printer.
The other brands are not short either. I have had HP compatible toner do not work or do it badly. However, my first color laser (hp cp1515) has always worked well with the pirate toner. Why the modern ones do not?
We have not made much progress ...
https://en.wikipedia.org/wiki/Richard_Stallman
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 3321
  • Country: nl
Re: Lexmark toner chip Ti046b1
« Reply #165 on: February 03, 2019, 08:39:39 pm »
Years ago I bought a 2nd hand Samsung ML-1610.
This laser is not chipped.
Then the toner depleted.

Bought 2 tubes of toner from Ali for a total of around EUR 10.
Watched a youtube vid on how to open / clean it.
Half an hour later it worked as a charm again.
I could have done it in 10 minutes if I had more experience, but I just took it slow and extra carefull for my first toner refill.

I was a bit afraid of making a mess.
Heared some bad things about toner.
But if you cover your desk with some sheets of paper and gently tap on it the remains just fall on the desk (into a basket made from an A4 sheet of paper and 4 staples in the corner).

Don'd blow on it, nor use a compressor. A vacuum cleaner is good for the last remains.

I heared that 2 different kinds of toner don't always mix well and therefore I followed the advise to clean the cardridge before filling it up again. It also has some brushes and spare toner reservoirs you should clean.

Have fun.
« Last Edit: February 03, 2019, 08:45:47 pm by Doctorandus_P »
 

Offline texaspyro

  • Super Contributor
  • ***
  • Posts: 1407
Re: Lexmark toner chip Ti046b1
« Reply #166 on: February 04, 2019, 04:58:47 am »
A vacuum cleaner is good for the last remains.

NO!!!!  Most toner particles will pass right through most vacuum cleaner filters  so they wind up spewing toner into the air (NOT a good thing).  They make "toner vacuums" that are designed for cleaning up toner.   They have much better filters in them.
 

Offline Sutan

  • Newbie
  • Posts: 6
  • Country: ca
Re: Lexmark toner chip Ti046b1
« Reply #167 on: February 07, 2019, 12:43:17 am »
Hello pixconfig, I'm really impressed about you've done with Ti046b1 cartridge chip.

I really want to read the full content on a Lexmark MS810 fuser chip which is the same TI046b1 chip and i have an arduino mega could you able provide me a sketch that i read the full content on that chip

I would really like to reset the chip.

Please help me.
 

Offline Sutan

  • Newbie
  • Posts: 6
  • Country: ca
Re: Lexmark toner chip Ti046b1
« Reply #168 on: February 12, 2019, 10:40:40 pm »
Hi Howardlong, Hope you're doing good. Well can you help me to change some coding on the Sketch Picconfig created earlier to read Ti046b1.

Well i'm trying to reset a fuser chip which uses TI046b1 chip. i altared the sketch an manged to read the content but i want to write the addresses with right buffer which will make the chip shows full.

I'm a learner Arduino please help me if you can.

Thank you

Sutan
 

Offline elpaco

  • Newbie
  • Posts: 4
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #169 on: February 17, 2019, 07:28:01 pm »
Hello All,

hope you can help me, this let me crazy...

I bought a CX510de laser printer, and the magenta cartridge became declared as empty (the other cartridges are quite full ... around 90% full).
I follow your forum and was able to refresh the chip for the magenta cartridge, but after fiew pages printed (in black ...), the printer was crazy again and declared the magenta cartridge again empty.  |O

I made 2 copies (from a page), and it was OK.
once I want to print a document from an USB stick, only one print, and then red light !


Can someone make a full read containt of the magenta chip cartridge in its CX510de ?
this will help me a lot.... probably a data somewhere doesn't allow it.

Many thanks in advance for your help !
« Last Edit: February 17, 2019, 07:30:11 pm by elpaco »
 

Offline elpaco

  • Newbie
  • Posts: 4
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #170 on: February 18, 2019, 09:17:50 pm »
Hello All,

here are some details (hope it can help).
I wrote in the cartridge chip the following data :
area #1 (03022000) and #2 (03025800) :
FFFFFFFFFF1F0BFF000000000000000000000000012B7FFF00000000000000000000000000000000FFFF0000FFFF0000000000000000CDFE

and in the 3rd area (03029000):
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B2A8E9135CACE4E9F5696A44979EA03EABC7AE1391DF08F5E8E369EB58E50000000000000047B9

Then, the cartridge was detected FULL (means OK) only
- if I restart 5 times (without the cartridge inside).
or
- if I reset all the counters (from the configuration menu (I press 2 and 6 at the start)... and if I reset to the factory configuration the printer (it's quite long...).

then always after some pages can be printed.... and the crazy things come back... magenta cartridge detected end of life

it looks like this machine remember the serial number of this cartridge... (it's the only thing that I can not update in the chip).

Someone has an idea on how to unlock this ?  |O
did I wrote something wrong in the areas ?

I'm wondering on the "fake/copy" chip that are provided with toner ... how they can do ?

Thanks !
 

Offline nouvelle_adr

  • Contributor
  • Posts: 13
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #171 on: March 02, 2019, 11:39:43 am »
Hello, [It seems to be an issue with twi-all-included.h]

I have bought an Arduino, and I tried I2C_TI046B1_Read.ino to read this Ti046b1. I have nothing on Serial monitor when I upload the code on my Arduino Wavegat:
The upload seems to bo OK, but nothing read on the monitor:

EDIT---
I tried to create a hello world file to do just a Serial.println("--- Hello world ---"); " I upload it in my Arduino Wavgat.
I noticed that when I include twi-all-included.h, the print ln does not print anymore ! and when I remove the #include "twi-all-included.h" the println works again
the problem seems to be in the "twi-all-included.h"

could you please help me to solve that  :-//  ?



https://ibb.co/Rz7XCFH


I have pull-down on both for SDA and SCL, some 18 kOhms resistors as stated here:

https://www.eevblog.com/forum/projects/lexmark-toner-chip-ti046b1/msg1505194/#msg1505194

https://ibb.co/ZJJK5Tw


And here is a reminder of my wiring:


When I remove resistors, and I connect the chip directly to Arduino, it is detected at the address 0x78
https://i.ibb.co/dLqkFxB/20190302-182231.jpg


https://i.ibb.co/Snz336X/Detection-I2-C.png



and here the same issue, No read data on Serial monitor

« Last Edit: March 03, 2019, 01:27:44 pm by nouvelle_adr »
 

Offline Sutan

  • Newbie
  • Posts: 6
  • Country: ca
Re: Lexmark toner chip Ti046b1
« Reply #172 on: March 04, 2019, 02:47:00 am »
Hello nouvelle_adr, Nothing wrong with the sketch and it is created by a genius. Well your pull resistors should by connected to positive +5v not negative -5v. 18K is a right stuff if you're not using you may blow the chip.

The sketch is working like a charm and if you can modify the sketch you can read anything related to TI046B1 Chip whether a cartridge or imaging as well as fuser.

If you wanna reset a chip it shouldn’t say zero pages left. Not applies to starter cartridges & in this forum it was stated a success but i didn't try. Reset only worked well if you have 5% or even 1% left cartridge. Zero is a total failure. 

Good luck.

« Last Edit: March 05, 2019, 04:03:38 am by Sutan »
 

Offline nouvelle_adr

  • Contributor
  • Posts: 13
  • Country: fr
Re: Lexmark toner chip Ti046b1
« Reply #173 on: March 04, 2019, 08:44:47 pm »
Hello nouvelle_adr, Nothing wrong with the sketch and it is created by a genuis. Well your pull resistors should by connected to postive +5v not negative -5v. 18K is a right stuff if you're not using you may blow the chip.

The sketch is working like a charm and if you can modify the sketch you can read anything related to TI046B1 Chip wheater a cartridge or imaging as well as fuser.

If you wanna reset a chip it shouldn't  say zero pages left. Not applies to starter cartridges & in this forum it was stated a suceess but i didn't try. Reset only worked well if you have 5% or even 1% left cartridge. Zero is a total failure. 

Good luck.

Thank you for your feedback.

But the TIb46b1 power supply is 3.3V and not 5V !
And my Arduino has a 3.3V power supply, so I have used it.

When I tried to supply the chip with 5V with 18K resistor linked to GND, Chip address 0x78 is no more detected.

And when I bring back the power supply to 3.3 the detection is ok, but not the reading :(

Could you please sketch me a schematic of the full conection between Arduino and TI046b1 ?
« Last Edit: March 04, 2019, 08:47:21 pm by nouvelle_adr »
 

Offline Sutan

  • Newbie
  • Posts: 6
  • Country: ca
Re: Lexmark toner chip Ti046b1
« Reply #174 on: March 05, 2019, 03:35:12 am »
Hello buddy, according to 18k pull up setup cartridge chip needs 5V. I’ve tried 3.3v it wouldn't work.  Anyway, you're using arduino leonardo which doesn’t have enough memory to run the original sketch I believe. What i'm using arduino mega 2560 which has 4kb EEPROM

I've attached the diagram & also a simplified sketch of my version. Hopefully you'll win this time but all credits should go to the big boss.

Cheers!

« Last Edit: March 05, 2019, 03:55:17 am by Sutan »
 
The following users thanked this post: nouvelle_adr


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf