1 (edited by modfreakz 2017-12-12 09:58:34)

Topic: Discussion/Research of pages [20;21;22;23]

I would initiate a small discussion/research again regarding pages [20;21;22;23]

As far we know the page 21 contains same data as page 20 xored with value 0x48123254
We will call it checksum. It's not real checksum I know, it should not be subject of the discussion here.



So, but what about the other two pages 22 and 23 ??

    Page            300m     200m     100m
0xa,0xb(10,11)  E0930400 400D0300 A0860100 (total length)
0x14(20)        E0930400 400D0300 A0860100 (remaining length)
0x15(21)        A8813654 081F3154 E8943354 ("checksum")
0x16(22)        F03FEECE 50B1E0CE 300AE1CE ("checksum")
0x17(23)        F26E4D76 52E74F76 B2794876 ("checksum")

Testing and reading a lot in this forum I came across something.

If you print the filament completely empty, you automatically get the XOR keys.

    Page              0m
0x14(20)        00000000 (remaining length)
0x15(21)        48123254
0x16(22)        9083E3CE
0x17(23)        12F24A76

Page 0x16(22) analysis
 (remaining length)            (swapped)       (XORED with CEE38390)        (converted to decimal)
300,000        F03FEECE        CEEE3FF0        000DBC60                     => 900.192
299,722        DA3EEECE        CEEE3EDA        000DBD4A                     => 900.426
284,509        777BEECE        CEEE7B77        000DF8E7                     => 915.687
274,373        DF53EECE        CEEE53DF        000DD04F                     => 905.295
268,755        F9A5EFCE        CEEFA5F9        000C2669                     => 796.265
179,158        CEC7E0CE        CEE0C7CE        0003445E                     => 214.110
172,969        3B2FE0CE        CEE02F3B        0003ACAB                     => 240.811
200,000        50B1E0CE        CEE0B150        000332C0                     => 209.600
140,209        23AFE1CE        CEE1AF23        00022CB3                     => 142.515
138,708        CCA1E1CE        CEE1A1CC        0002225C                     => 139.868
133,088        F08BE1CE        CEE18BF0        00020860                     => 133.216
109,648        40D0E1CE        CEE1D040        000253D0                     => 152.528
109,496        28D7E1CE        CEE1D728        000254B8                     => 152.760
100,000        300AE1CE        CEE10A30        000289A0                     => 166.304
 90,468        7C6DE1CE        CEE16D7C        0002EEEC                     => 192.236
  8,812        64AEE3CE        CEE3AE64        00002DF4                     =>  11.764
  1,525        FC88E3CE        CEE388FC        00000B6C                     =>   2.924
  0,000        9083E3CE        CEE38390        00000000                     =>   0.000


Does anyone have a clue?

2

Re: Discussion/Research of pages [20;21;22;23]

modfreakz wrote:

I would initiate a small discussion/research again regarding pages [20;21;22;23]

As far we know the page 21 contains same data as page 20 xored with value 0x48123254
We will call it checksum. It's not real checksum I know, it should not be subject of the discussion here.

So, but what about the other two pages 22 and 23 ??

...

Does anyone have a clue?

Of course:

R = Remaining length
Page 21: R ^ 0x54321248
Page 22: (R - 3876923) ^ 0x31275455
Page 23: (R + 6923923) ^ 0x76235481

3

Re: Discussion/Research of pages [20;21;22;23]

Yeah, got it to work! very nice. Thx

4

Re: Discussion/Research of pages [20;21;22;23]

hello
I am a new comer . I have  a junior 1.0 with firmware 2.3.5
my aoplogise if I ask stupid question
I got with orange board  PLA
ox14 F68§D0200 =>  remaining around 184 meter which sounds good by looking pla
0x15 BE9F3054
0x16 EE31E0CE
0x17 08604F76
assuming ^ means XOR , I can not  find again the 0x15 value with your formula
same for 0x16 value

with black pla and figures below
0x14 EB8E0000 => 36 meter
0x15 A39C3254
0x16 E532E2CE
0x17 FF614976
same problem

what I noticed, if I take the 4 value from the orange  board and I put as they are in the black board
there is an error : unknow spool

does anyone experiment this kind of problem ?
thanks by advance

5

Re: Discussion/Research of pages [20;21;22;23]

oeilnoir9 wrote:

hello
I am a new comer . I have  a junior 1.0 with firmware 2.3.5
my aoplogise if I ask stupid question
I got with orange board  PLA
ox14 F68§D0200 =>  remaining around 184 meter which sounds good by looking pla
0x15 BE9F3054
0x16 EE31E0CE
0x17 08604F76
assuming ^ means XOR , I can not  find again the 0x15 value with your formula
same for 0x16 value

It's a problem with endianness.

0x14: 0xF68D0200 this is 167414 (decimal, little endian)
0x15: 167414 ^ 1412567624 = 1412472766 (decimal) = 0xBE9F3054 (little endian)
0x16: (167414 - 3876923) ^ 824661077 = -824167954 (signed decimal) = 0xEE31E0CE (little endian)
0x17: (167414 + 6923923) ^ 1982026881 = 1984913416 (decimal) = 0x08604F76 (little endian)

If you're using Windows calculator you will have to reverse the hex codes to get little endian.

6

Re: Discussion/Research of pages [20;21;22;23]

thnk you
I missed the point
did you encounter any issue to overwrite  the value 0x14-0x17 to use other pla ?

7

Re: Discussion/Research of pages [20;21;22;23]

I have been able to configure my NFC tag with the key and pack.  I've used the website and entered the values I've read about on these forums.  The printer is now recognizing the tag and shows it has 200m and is PLA and White.  My problem I'm running into now, is that the XYZWare is telling me that it is an unknown filament.  Not sure if I have the correct number in page 44.

"44 -- First two bytes are the PACK number. The last two bytes are the RFUI."

I am not sure what the RFUI is.  Sorry for my ignorance in the matter.  I am learning as quickly as I can.

8 (edited by Bozotclown1970 2017-12-28 02:17:12)

Re: Discussion/Research of pages [20;21;22;23]

What did you enter as the last two bytes? You can just enter "00 00".

Also, what type of printer do you have and has the tag been in the printer before?

9

Re: Discussion/Research of pages [20;21;22;23]

I did enter 00 00, so I guess that's not the problem.

I have the Da Vinci Jr.  The tag is a paper tag I configured.  It was in the printer once, but did not work.  I have more of them.  Maybe, I should just try a new one.

Thank you for the help!

10

Re: Discussion/Research of pages [20;21;22;23]

If you have anymore questions on resetting your tag please use the following thread. That is off topice for this thread.

http://www.soliforum.com/topic/11108/da … dge-reset/