[Barnes & Noble Nook Tablet] Kuzma30:
Little progress :)

It is very useful.

I made some research

1. First of all I tried all binary firmware (ft5406_MID8042_800X600.bin ft5406-sc3051b-1024X768.bin ft5406-sc3051b-800X600.bin ft5406-sc3052-1024X768.bin) from well known archive.

After firmware update procedure I ran such command

cd /sys/bus/i2c/devices/2-0038/
cat rawbase

If I saw in the last two columns of number 0xff (in decimal), I go to the next firmware file. Thus I rejected 3 files (ft5406_MID8042_800X600.bin ft5406-sc3051b-1024X768.bin ft5406-sc3051b-800X600.bin).

The hope was on the last file ft5406-sc3052-1024X768.bin.

I upload it to ft5406 chip and run "cat rawbase" command. And what I see?. It report me 28x16 table! This is great progress for us!

2. The next step - founding how many number of touch point this firmware supported

I tried two ways

I use omapconf tools from TI (THANKS to TI) with such commands

./omapconf i2c read 2 0x38 0x3Ch //read 10 point Y position (page 9 in pdf from prev post)

Result:

0xff //without touch

and

0x10

0x27

... and many other numbers when I make 10-point touch and move my fingers (I used my nose to press Enter :) )

Another way

use cat rawbase command

without touch

9294 9140 8670 9029 9117 9048 9066 9148 9089 9319 9273 9233 9085 9273 8901 9200
9356 9241 8790 9155 9247 9179 9201 9277 9228 9460 9412 9371 9220 9413 9046 9368
9367 9251 8802 9161 9256 9187 9205 9283 9239 9471 9423 9386 9238 9421 9067 9379
9361 9243 8790 9155 9250 9181 9197 9277 9230 9464 9417 9372 9228 9413 9054 9372
9365 9243 8791 9161 9254 9182 9200 9282 9231 9465 9421 9380 9231 9416 9055 9377
9354 9234 8782 9147 9241 9173 9190 9268 9217 9454 9407 9368 9220 9405 9044 9359
9356 9237 8784 9149 9242 9174 9190 9271 9223 9451 9408 9366 9217 9407 9044 9363
9356 9234 8784 9150 9240 9178 9194 9269 9226 9457 9403 9366 9221 9412 9051 9358
9356 9234 8784 9156 9245 9178 9197 9270 9226 9458 9411 9369 9220 9411 9058 9368
9351 9225 8776 9144 9241 9172 9190 9265 9215 9453 9406 9369 9217 9405 9053 9370
9352 9227 8779 9139 9241 9175 9193 9262 9212 9451 9404 9371 9223 9404 9050 9371
9354 9229 8776 9146 9242 9174 9198 9274 9222 9454 9407 9368 9228 9408 9051 9371
9355 9234 8785 9151 9246 9177 9201 9277 9228 9459 9413 9371 9222 9412 9055 9373
9349 9233 8779 9148 9239 9176 9195 9274 9222 9457 9414 9369 9219 9406 9058 9367
9347 9224 8775 9142 9233 9163 9185 9265 9214 9453 9410 9365 9214 9401 9044 9364
9357 9230 8777 9142 9243 9170 9191 9263 9221 9455 9405 9371 9217 9404 9042 9367
9361 9236 8784 9152 9245 9179 9196 9266 9222 9462 9411 9371 9227 9404 9045 9366
9367 9239 8790 9154 9250 9182 9208 9279 9230 9464 9423 9375 9231 9411 9054 9373
9368 9241 8791 9151 9252 9181 9204 9279 9231 9462 9422 9373 9231 9417 9057 9378
9370 9241 8792 9156 9254 9182 9205 9275 9230 9461 9415 9373 9229 9410 9050 9374
9374 9242 8793 9157 9254 9186 9195 9277 9227 9459 9420 9371 9223 9417 9055 9370
9375 9245 8794 9160 9250 9180 9197 9271 9225 9459 9413 9372 9224 9412 9050 9367
9378 9248 8802 9160 9256 9183 9205 9275 9232 9465 9414 9369 9221 9407 9047 9371
9391 9257 8804 9168 9264 9199 9208 9283 9230 9468 9420 9375 9224 9413 9052 9376
9381 9249 8799 9168 9257 9195 9216 9287 9233 9466 9418 9375 9229 9413 9054 9373
9387 9255 8805 9171 9262 9199 9220 9294 9242 9475 9428 9382 9229 9415 9052 9374
9391 9267 8810 9171 9264 9201 9222 9299 9249 9475 9431 9386 9234 9419 9056 9377
9346 9180 8709 9060 9146 9076 9086 9170 9111 9345 9298 9254 9098 9279 8904 9198

10-point touch

9259 9113 8825 9171 9123 9047 9068 9136 9082 9314 9264 9235 9079 9272 8889 9181
9339 9232 8878 9225 9249 9178 9198 9269 9222 9450 9405 9371 9218 9404 9037 9356
9369 9251 8807 9169 9254 9192 9204 9281 9233 9469 9416 9384 9231 9427 9058 9376
9436 9250 8793 9157 9246 9182 9198 9268 9229 9459 9416 9374 9224 9416 9053 9367
9581 9293 8793 9159 9245 9184 9208 9277 9232 9465 9418 9382 9236 9422 9049 9361
9506 9263 8780 9148 9237 9172 9194 9267 9213 9447 9404 9370 9222 9406 9035 9351
9398 9238 8784 9145 9241 9170 9189 9263 9219 9448 9403 9365 9218 9402 9042 9355
9525 9227 8770 9143 9228 9163 9187 9262 9214 9440 9395 9363 9211 9401 9039 9344
9513 9232 8772 9143 9236 9170 9188 9262 9214 9445 9404 9365 9210 9408 9048 9356
9363 9221 8771 9140 9239 9176 9193 9265 9218 9450 9411 9371 9221 9413 9068 9444
9332 9208 8762 9141 9239 9176 9196 9267 9219 9454 9410 9374 9229 9420 9117 9564
9325 9198 8757 9140 9235 9169 9197 9274 9240 9534 9446 9380 9235 9417 9092 9508
9310 9188 8752 9135 9230 9166 9199 9276 9306 9682 9571 9382 9217 9414 9048 9362
9323 9212 8772 9143 9234 9174 9194 9277 9263 9601 9484 9376 9213 9407 9039 9352
9323 9349 8870 9147 9233 9170 9193 9270 9226 9463 9419 9377 9216 9408 9035 9344
9314 9407 8935 9155 9295 9230 9201 9273 9221 9444 9406 9378 9219 9403 9026 9334
9303 9255 8807 9183 9463 9369 9213 9273 9220 9444 9403 9371 9227 9409 9023 9332
9335 9218 8777 9173 9365 9261 9214 9277 9224 9454 9413 9375 9227 9412 9041 9351
9396 9324 8785 9147 9245 9183 9200 9266 9216 9449 9411 9362 9219 9408 9040 9350
9525 9417 8784 9139 9229 9163 9195 9264 9211 9438 9397 9361 9218 9401 9024 9337
9458 9316 8789 9150 9242 9174 9199 9272 9221 9450 9407 9368 9223 9414 9051 9360
9358 9231 8784 9157 9250 9180 9204 9276 9229 9455 9412 9373 9233 9431 9141 9470
9338 9213 8780 9156 9252 9181 9212 9282 9226 9458 9415 9377 9231 9442 9261 9538
9374 9243 8797 9171 9263 9201 9220 9288 9236 9468 9424 9386 9236 9441 9164 9413
9380 9259 8804 9166 9263 9198 9220 9289 9237 9468 9424 9385 9238 9431 9071 9381
9401 9408 8841 9167 9247 9187 9211 9288 9232 9465 9420 9375 9226 9412 9046 9355
9446 9456 8854 9161 9250 9186 9213 9285 9229 9456 9421 9377 9223 9409 9039 9347
9350 9204 8716 9054 9139 9063 9080 9160 9102 9333 9286 9244 9094 9275 8895 9188

Results of subtraction of matrixes

35	27	-155	-142	-6	1	-2	12	7	5	9	-2	6	1	12	19
17	9	-88	-70	-2	1	3	8	6	10	7	0	2	9	9	12
-2	0	-5	-8	2	-5	1	2	6	2	7	2	7	-6	9	3
-75	-7	-3	-2	4	-1	-1	9	1	5	1	-2	4	-3	1	5
-216	-50	-2	2	9	-2	-8	5	-1	0	3	-2	-5	-6	6	16
-152	-29	2	-1	4	1	-4	1	4	7	3	-2	-2	-1	9	8
-42	-1	0	4	1	4	1	8	4	3	5	1	-1	5	2	8
-169	7	14	7	12	15	7	7	12	17	8	3	10	11	12	14
-157	2	12	13	9	8	9	8	12	13	7	4	10	3	10	12
-12	4	5	4	2	-4	-3	0	-3	3	-5	-2	-4	-8	-15	-74
20	19	17	-2	2	-1	-3	-5	-7	-3	-6	-3	-6	-16	-67	-193
29	31	19	6	7	5	1	0	-18	-80	-39	-12	-7	-9	-41	-137
45	46	33	16	16	11	2	1	-78	-223	-158	-11	5	-2	7	11
26	21	7	5	5	2	1	-3	-41	-144	-70	-7	6	-1	19	15
24	-125	-95	-5	0	-7	-8	-5	-12	-10	-9	-12	-2	-7	9	20
43	-177	-158	-13	-52	-60	-10	-10	0	11	-1	-7	-2	1	16	33
58	-19	-23	-31	-218	-190	-17	-7	2	18	8	0	0	-5	22	34
32	21	13	-19	-115	-79	-6	2	6	10	10	0	4	-1	13	22
-28	-83	6	4	7	-2	4	13	15	13	11	11	12	9	17	28
-155	-176	8	17	25	19	10	11	19	23	18	12	11	9	26	37
-84	-74	4	7	12	12	-4	5	6	9	13	3	0	3	4	10
17	14	10	3	0	0	-7	-5	-4	4	1	-1	-9	-19	-91	-103
40	35	22	4	4	2	-7	-7	6	7	-1	-8	-10	-35	-214	-167
17	14	7	-3	1	-2	-12	-5	-6	0	-4	-11	-12	-28	-112	-37
1	-10	-5	2	-6	-3	-4	-2	-4	-2	-6	-10	-9	-18	-17	-8
-14	-153	-36	4	15	12	9	6	10	10	8	7	3	3	6	19
-55	-189	-44	10	14	15	9	14	20	19	10	9	11	10	17	30
-4	-24	-7	6	7	13	6	10	9	12	12	10	4	4	9	10

Conclusion

This firmware (ft5406-sc3052-1024X768.bin) support 10 touch FT5406 28x16 matrix.

Resolution of screen in firmware 1024X768. We have 1024x600 screen. Thus we must use correction coefficient in our driver. It will be possible to work normally

Current kernel driver+JB release NOT support it. If you update your NT with this firmware and try use it with current JB release you get fully non working touchscreen. ATTENTION!