Difference between revisions of "Piñata Vision barcode/Choclodocus egg card"
FeralKitty (talk | contribs) (Added more combinations to test) |
FeralKitty (talk | contribs) m (Added link showing basis of possible relationship between lion and dino card) |
||
Line 9: | Line 9: | ||
</pre> | </pre> | ||
− | Based on the sequence of the obfuscated sets, it's possible that the Choclodocus egg card is a C...6 card. | + | Based on [[Piñata Vision barcode/ID table|the sequence of the obfuscated sets]], it's possible that the Choclodocus egg card is a C...6 card. |
The goal of the project is to find a similar obfuscated card, and change its ID bits to 208, to see if a Choclodocus egg card can be scanned. Naturally, other bits (checksum or non-checksum bits that produce a net zero sum) need to be changed too, so the card remains valid. | The goal of the project is to find a similar obfuscated card, and change its ID bits to 208, to see if a Choclodocus egg card can be scanned. Naturally, other bits (checksum or non-checksum bits that produce a net zero sum) need to be changed too, so the card remains valid. |
Revision as of 18:13, 1 May 2010
Looking at the ID table, several egg cards are missing. Based on the alphabetic order for the egg cards and the missing IDs, there's likely an Egg_dinosaur_208 card that hasn't been released.
Here's the relevant snippet from the ID table.
207 C4 CB76D954B86F82A4 Vision_Single_PlaceTag_Egg_deer_207.jpg 208 ?? C6?? Dinosaur egg?? 209 FF F1706B687463A38F Vision_Single_PlaceTag_Egg_dog_209.jpg
Based on the sequence of the obfuscated sets, it's possible that the Choclodocus egg card is a C...6 card.
The goal of the project is to find a similar obfuscated card, and change its ID bits to 208, to see if a Choclodocus egg card can be scanned. Naturally, other bits (checksum or non-checksum bits that produce a net zero sum) need to be changed too, so the card remains valid.
Among the possibilities, a good candidate is the Egg_lion card, since it requires the least manipulation.
- 0201 Egg_chameleon 201 -> 208. Flip ID bits 0, 3, 4
- 0218 Egg_firefly 218 -> 208. Flip ID bits 1, 3, 4
- 0248 Egg_lion 248 -> 208. Flip ID bits 3, 5
- 0287 Egg_sheep 287 -> 208. Flip ID bits 0, 1, 2, 3, 6
Results for scanning flipped cards
Flipped bits | New base barcode | Status | Results |
---|---|---|---|
13, 10 | C6FEF696AB02D0B6 | Tested by FeralKitty | No valid cards based on this barcode, or with a single additional bit-flip from 00 to 63. |
12, 10 | C6FEF696AB02E0B6 | Underway by FeralKitty | Scanned a few, including the above barcode. Nothing valid yet. |
12, 24 | C6FEF696AA02E4B6 | Underway by FeralKitty | |
12, 13, 11 | C6FEF696AB02CCB6 | Tested by FeralKitty | No valid cards based on this barcode, or with a single additional bit-flip from 00 to 63. |
12, 13, 06 | C6FEF696AB02C4F6 | Tested by FeralKitty | No valid cards based on this barcode, or with a single additional bit-flip from 00 to 63. |
12, 13, 51 | Not tested yet | ||
12, 13, 49 | Not tested yet | ||
12, 13, 39 | Not tested yet | ||
12, 13, 38 | Not tested yet | ||
12, 13, 33 | Not tested yet | ||
12, 13, 31 | Not tested yet | ||
12, 13, 23 | Not tested yet | ||
12, 13, 21 | Not tested yet |
Bit difference results
Performing a bit difference on C6 cards with known IDs, we get these possible results for the ID bits:
5555444444333322222111100000 Description VPID Barcode 8520765320765076542973297654 ------------------------------------------------------------------------- Plant_yam 1069 C26EDBA6AA48F646 0001110101100010101101110100 0x042d 0b0000010000101101 Egg_zebra 0317 C26EDF96E548F4B6 0001110111010101011101101011 0x013d 0b0000000100111101 Home_crocodile 0525 C26EDF9EAA48C646 0001110111011010101100010100 0x020d 0b0000001000001101 Home_hedgehog 0557 C26EDF9EAA48F646 0001110111011010101101110100 0x022d 0b0000001000101101 Egg_peacock 0268 C26EF696E548C646 0001111010010101011100010100 0x010c 0b0000000100001100 Home_mandrill 0572 C26EF69EAA48F4B6 0001111010011010101101101011 0x023c 0b0000001000111100 Prop_gardenjunk83 0812 C26EF69EE548F646 0001111010011101011101110100 0x032c 0b0000001100101100 Plant_buttercup 1071 C27ADBA6AA48F646 0010110101100010101101110100 0x042f 0b0000010000101111 Egg_sheep 0287 C27ADF96E548C4B6 0010110111010101011100001011 0x011f 0b0000000100011111 Egg_cow 0319 C27ADF96E548F4B6 0010110111010101011101101011 0x013f 0b0000000100111111 Home_deer 0527 C27ADF9EAA48C646 0010110111011010101100010100 0x020f 0b0000001000001111 Home_horse 0559 C27ADF9EAA48F646 0010110111011010101101110100 0x022f 0b0000001000101111 Prop_totemskunk 0799 C27ADF9EE548C4B6 0010110111011101011100001011 0x031f 0b0000001100011111 Prop_oillmap 0831 C27ADF9EE548F4B6 0010110111011101011101101011 0x033f 0b0000001100111111 Egg_pigeon 0270 C27AF696E548C646 0010111010010101011100010100 0x010e 0b0000000100001110 Home_fox 0542 C27AF69EAA48C4B6 0010111010011010101100001011 0x021e 0b0000001000011110 Home_mole 0574 C27AF69EAA48F4B6 0010111010011010101101101011 0x023e 0b0000001000111110 Prop_gardenjunk85 0814 C27AF69EE548F646 0010111010011101011101110100 0x032e 0b0000001100101110 Home_beaver 0507 C6EADF96E402F4B6 1100110111010101000011101011 0x01fb 0b0000000111111011 Produce_garlicbutter 0715 C6EADF9EAB02C646 1100110111011010110010010100 0x02cb 0b0000001011001011 Tree_gooseberrybush 1019 C6EADF9EE402F4B6 1100110111011101000011101011 0x03fb 0b0000001111111011 Egg_firefly 0218 C6EAF696AB02C4B6 1100111010010010110010001011 0x00da 0b0000000011011010 Seed_blueberrybush 0490 C6EAF696E402F646 1100111010010101000011110100 0x01ea 0b0000000111101010 Prop_lantern 0730 C6EAF69EAB02C4B6 1100111010011010110010001011 0x02da 0b0000001011011010 ZZToy_minecart 2249 C6FE3F96AB02C646 1111001111010010110010010100 0x08c9 0b0000100011001001 Egg_chameleon 0201 C6FEDF96AB02C646 1111110111010010110010010100 0x00c9 0b0000000011001001 Egg_grasssnake 0233 C6FEDF96AB02F646 1111110111010010110011110100 0x00e9 0b0000000011101001 Seed_hemlock 0473 C6FEDF96E402C4B6 1111110111010101000010001011 0x01d9 0b0000000111011001 Home_bat 0505 C6FEDF96E402F4B6 1111110111010101000011101011 0x01f9 0b0000000111111001 Produce_marmalade 0713 C6FEDF9EAB02C646 1111110111011010110010010100 0x02c9 0b0000001011001001 Prop_haybail 0745 C6FEDF9EAB02F646 1111110111011010110011110100 0x02e9 0b0000001011101001 Tree_blackberrybush 1017 C6FEDF9EE402F4B6 1111110111011101000011101011 0x03f9 0b0000001111111001 Egg_lion 0248 C6FEF696AB02F4B6 1111111010010010110011101011 0x00f8 0b0000000011111000 Seed_nightshadebush 0488 C6FEF696E402F646 1111111010010101000011110100 0x01e8 0b0000000111101000 ID bit 0 to match 1111000111111100001110001111111100 Exact match(es): 43, 40 ID bit 1 to match 0000000111111111111111110000000000 Exact match(es): !50 ID bit 2 to match 1111111111111111110000000000000000 Exact match(es): !58, !55, 22, 19, !17 ID bit 3 to match 1111111111111111111111111111111111 Exact match(es): 63, 62, !61, !60, !59, 57, !56, 54, 53, 51, 49, !48, 44, 41, 39, !38, 34, 33, !32, 31, 29, !28, !23, !21, !20, !18, !16, 15, 14, !11, 10, !08, !03, 02, 01 With non-vision: 63, 62, !61, !60, 57, 51, 49, 44, 39, !38, 33, 31, 29, !28, !23, !21, !20, 15, 14, !11, !08, !03, 02, 01 With Blackarian: 63, 62, !61, !60, 51, 49, 39, !38, 33, 31, !23, !21, !11, !08, !03, 02, 01 ID bit 4 to match 0100010011001101101011010001100110 Exact match(es): !09, 07, !06, 05, 04 ID bit 5 to match 1101011101010100111010100010101111 Exact match(es): 13, 12 With Blackarian: 13 | 12 ID bit 6 to match 0000000000000000001111111111111111 Exact match(es): 58, 55, !22, !19, 17 ID bit 7 to match 0000000000000000001111111111111111 Exact match(es): 58, 55, !22, !19, 17 ID bit 8 to match 0100101011001110011010100001100101 Exact match(es): 30, !27, 26, !25 ID bit 9 to match 0011011000111101110110010000011100 Exact match(es): 35 ID bit 10 to match 1000000100000000000000000000000000 Exact match(es): !42, 37, !36
Including a couple non-vision cards narrows down the column matches:
CocoadileHouse 525 CF4FF983EA48C646 111010011111100100001110101100000110100 0x020d 0b0000001000001101 SweetoothHouse 507 CFBBF982E50DD6B6 111101101111100100000101010110101111011 0x01fb 0b0000000111111011 ID bit 3 to match 1111111111111111111111111111111111111 Exact match(es): 63, 62, !61, !60, 57, 51, 49, 44, 39, !38, 33, 31, 29, !28, !23, !21, !20, 15, 14, !11, !08, !03, 02, 01 ID bit 5 to match 1101011101010100111010100010101111011 Exact match(es): 12
Including a few 2-row Vision Black/Good variant cards narrow down the matches even more.
./bit_diff.pl c6_test.txt 5555555554444444443333332222222211111111100000 Description VPID Barcode 9876543208765432107654209876542098765432097654 ------------------------------------------------------------------------------------------- Black_scorpion 0109 C24EDA969E5D2476 0010010010110110100101000111101111010010100111 0x006d 0b0000000001101101 Plant_yam 1069 C26EDBA6AA48F646 0010011010110110111001001010101010001111110100 0x042d 0b0000010000101101 Egg_zebra 0317 C26EDF96E548F4B6 0010011010110111110101011001011010001111101011 0x013d 0b0000000100111101 Home_crocodile 0525 C26EDF9EAA48C646 0010011010110111110111001010101010001100110100 0x020d 0b0000001000001101 Home_hedgehog 0557 C26EDF9EAA48F646 0010011010110111110111001010101010001111110100 0x022d 0b0000001000101101 Egg_peacock 0268 C26EF696E548C646 0010011010111101100101011001011010001100110100 0x010c 0b0000000100001100 Home_mandrill 0572 C26EF69EAA48F4B6 0010011010111101100111001010101010001111101011 0x023c 0b0000001000111100 Prop_gardenjunk83 0812 C26EF69EE548F646 0010011010111101100111011001011010001111110100 0x032c 0b0000001100101100 Plant_buttercup 1071 C27ADBA6AA48F646 0010011100110110111001001010101010001111110100 0x042f 0b0000010000101111 Egg_sheep 0287 C27ADF96E548C4B6 0010011100110111110101011001011010001100101011 0x011f 0b0000000100011111 Egg_cow 0319 C27ADF96E548F4B6 0010011100110111110101011001011010001111101011 0x013f 0b0000000100111111 Home_deer 0527 C27ADF9EAA48C646 0010011100110111110111001010101010001100110100 0x020f 0b0000001000001111 Home_horse 0559 C27ADF9EAA48F646 0010011100110111110111001010101010001111110100 0x022f 0b0000001000101111 Prop_totemskunk 0799 C27ADF9EE548C4B6 0010011100110111110111011001011010001100101011 0x031f 0b0000001100011111 Prop_oillmap 0831 C27ADF9EE548F4B6 0010011100110111110111011001011010001111101011 0x033f 0b0000001100111111 Egg_pigeon 0270 C27AF696E548C646 0010011100111101100101011001011010001100110100 0x010e 0b0000000100001110 Home_fox 0542 C27AF69EAA48C4B6 0010011100111101100111001010101010001100101011 0x021e 0b0000001000011110 Home_mole 0574 C27AF69EAA48F4B6 0010011100111101100111001010101010001111101011 0x023e 0b0000001000111110 Prop_gardenjunk85 0814 C27AF69EE548F646 0010011100111101100111011001011010001111110100 0x032e 0b0000001100101110 Good_dog 0045 C65A659FCE58E2E6 0110010100011001010111110011101110001110011110 0x002d 0b0000000000101101 Home_beaver 0507 C6EADF96E402F4B6 0110111000110111110101011001000000101111101011 0x01fb 0b0000000111111011 Produce_garlicbutter 0715 C6EADF9EAB02C646 0110111000110111110111001010110000101100110100 0x02cb 0b0000001011001011 Tree_gooseberrybush 1019 C6EADF9EE402F4B6 0110111000110111110111011001000000101111101011 0x03fb 0b0000001111111011 Egg_firefly 0218 C6EAF696AB02C4B6 0110111000111101100101001010110000101100101011 0x00da 0b0000000011011010 Seed_blueberrybush 0490 C6EAF696E402F646 0110111000111101100101011001000000101111110100 0x01ea 0b0000000111101010 Prop_lantern 0730 C6EAF69EAB02C4B6 0110111000111101100111001010110000101100101011 0x02da 0b0000001011011010 ZZToy_minecart 2249 C6FE3F96AB02C646 0110111110001111110101001010110000101100110100 0x08c9 0b0000100011001001 Egg_chameleon 0201 C6FEDF96AB02C646 0110111110110111110101001010110000101100110100 0x00c9 0b0000000011001001 Egg_grasssnake 0233 C6FEDF96AB02F646 0110111110110111110101001010110000101111110100 0x00e9 0b0000000011101001 Seed_hemlock 0473 C6FEDF96E402C4B6 0110111110110111110101011001000000101100101011 0x01d9 0b0000000111011001 Home_bat 0505 C6FEDF96E402F4B6 0110111110110111110101011001000000101111101011 0x01f9 0b0000000111111001 Produce_marmalade 0713 C6FEDF9EAB02C646 0110111110110111110111001010110000101100110100 0x02c9 0b0000001011001001 Prop_haybail 0745 C6FEDF9EAB02F646 0110111110110111110111001010110000101111110100 0x02e9 0b0000001011101001 Tree_blackberrybush 1017 C6FEDF9EE402F4B6 0110111110110111110111011001000000101111101011 0x03f9 0b0000001111111001 Egg_lion 0248 C6FEF696AB02F4B6 0110111110111101100101001010110000101111101011 0x00f8 0b0000000011111000 Seed_nightshadebush 0488 C6FEF696E402F646 0110111110111101100101011001000000101111110100 0x01e8 0b0000000111101000 Black_crocodile 0026 CDAA6492CE50C0F6 1101101000011001000100010011101100001100001111 0x001a 0b0000000000011010 CocoadileHouse 525 CF4FF983EA48C646 1111010011111110010000111010101010001100110100 0x020d 0b0000001000001101 SweetoothHouse 507 CFBBF982E50DD6B6 1111101101111110010000011001010011011101111011 0x01fb 0b0000000111111011 Urny's_Milk_Float 2233 CFFF7982AB08D2F6 1111111111011110010000001010110010001101011111 0x08b9 0b0000100010111001 ID bit 3 to match 1111111111111111111111111111111111111111 Exact match(es): 63, 62, !61, !60, 51, 49, 39, !38, 33, 31, !23, !21, !11, !08, !03, 02, 01 ID bit 5 to match 1110101110101010011110101000101011110011 13 | 12