Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QRCode fails for large text #3

Open
ahzf opened this issue Jul 19, 2021 · 0 comments
Open

QRCode fails for large text #3

ahzf opened this issue Jul 19, 2021 · 0 comments

Comments

@ahzf
Copy link

ahzf commented Jul 19, 2021

This QRCode fails:

Unbenannt3

The text is:

https://xx.xxxxxx.xxxxx/access?v=1#xxxxxx Ladebox AABBCC;xxxxxx-aabbcc;0000-1111-2222-3333;BAPchN1DqT+qCQj0e2YI9hcucAPTHfo8dIghaU+9FKYuK3DPCeSrXL1Xiw7mVnQgZYEtQyJ65OmE5xd84Z/TCtk=|xxxxxx-aabbcc;1234|xxxxxx Ladebox AABBCC;WLANAPPASSWORD|MHcCAQEEIOT8am0Gm12s8FrYyey9ZGxokJYFq9SwnZXrKMapk2AioAoGCCqGSM49AwEHoUQDQgAEA9yE3UOpP6oJCPR7Zgj2Fy5wA9Md+jx0iCFpT70Upi4rcM8J5KtcvVeLDuZWdCBlgS1DInrk6YTnF3zhn9MK2Q==;|MEUCIQCICZimFhTKKkGIQYZ1xT6IIW9gb4qrTkqshqFw5t/NqgIgEpionQtSVPXYryGTHvhhDeBuZ82H19fyCTZE01uyOww=

When I test it via: https://qrlogo.kaarposoft.dk/qrdecode.html I get the following error message:

Debug output
skew_limit=11.5
skew=0
left=22 right=723 top=17 bottom=718
size=702
findModuleSize matchVersion version=1 grade=0
findModuleSize matchVersion version=2 grade=0
findModuleSize matchVersion version=3 grade=0
matchVersion version=4 finder0=40 finder1=33 finder2=35
findModuleSize matchVersion version=4 grade=0
findModuleSize matchVersion version=5 grade=0
findModuleSize matchVersion version=6 grade=0
findModuleSize matchVersion version=7 grade=0
matchVersion version=8 finder0=34 finder1=33 finder2=39
findModuleSize matchVersion version=8 grade=0
findModuleSize matchVersion version=9 grade=0
findModuleSize matchVersion version=10 grade=0
matchVersion version=11 finder0=37 finder1=34 finder2=33
findModuleSize matchVersion version=11 grade=0
matchVersion version=12 finder0=47 finder1=43 finder2=43
matchVersion version=12 version topright = 0 4 version bottomleft = 0 4
findModuleSize matchVersion version=12 grade=0
matchVersion version=13 finder0=41 finder1=38 finder2=38
findModuleSize matchVersion version=13 grade=0
matchVersion version=14 finder0=32 finder1=35 finder2=34
findModuleSize matchVersion version=14 grade=0
matchVersion version=15 finder0=32 finder1=36 finder2=35
findModuleSize matchVersion version=15 grade=0
matchVersion version=16 finder0=63 finder1=63 finder2=63
matchVersion version=16 version topright = 0 4 version bottomleft = 0 4
findModuleSize matchVersion version=16 grade=0
matchVersion version=17 finder0=64 finder1=64 finder2=64
matchVersion version=17 version topright = 17 0 version bottomleft = 17 0
matchVersion version=17 timing0=1 timing1=1 alignment=1
matchVersion version=17 format_NW =2 0 format_NESW =2 1 format = 2 ecl = 0 mask = 2
matchVersion version=17 grades(F(V)TAF): 44444->4
findModuleSize matchVersion version=17 grade=4
findModuleSize version=17 grade=4 error_correction_level=0 mask=2
getCodewords mask=2 length=815
getCodewords = 64,38,132,195,179,84,116,182,55,183,83,31,247,227,21,19,84,52,167,166,23,3,38,130,20,134,35,148,55,131,134,54,23,135,4,71,151,51,245,20,6,227,135,87,71,20,21,115,71,67,117,148,148,20,148,71,20,66,118,196,134,52,52,212,103,247,7,36,183,213,198,22,211,103,179,115,119,51,36,20,102,150,211,67,5,37,87,115,162,52,53,229,39,4,148,67,19,66,208,242,51,22,22,38,118,23,115,211,244,236,247,182,163,117,86,211,116,5,211,231,17,23,198,6,165,242,19,84,87,183,22,236,34,150,83,148,4,39,134,6,196,116,17,230,39,37,87,198,51,245,147,212,150,236,198,38,148,69,22,132,85,71,85,116,17,150,86,147,23,70,103,20,38,84,87,236,39,242,150,148,86,37,69,52,52,6,17,38,214,134,163,38,151,22,211,149,150,236,86,22,55,99,247,150,116,132,20,246,17,242,22,86,84,130,87,20,163,52,229,236,230,38,52,246,4,147,84,84,148,23,17,54,38,21,212,20,149,19,183,53,69,236,198,54,5,83,20,164,151,70,166,53,17,247,51,68,87,36,119,148,55,150,101,236,86,179,134,134,36,134,83,101,212,5,17,66,3,102,67,52,246,53,102,102,133,236,246,3,243,131,51,180,84,84,133,151,17,22,3,134,69,181,165,247,196,68,39,236,54,2,68,162,116,148,5,71,180,148,17,54,211,150,245,196,103,3,85,182,117,236,87,19,118,68,20,19,102,165,180,68,17,55,19,134,55,228,149,244,118,116,135,236,51,19,21,70,21,55,164,68,149,102,17,247,18,82,179,5,118,53,52,21,134,236,99,211,179,215,4,229,5,38,149,132,17,211,35,148,198,21,165,35,198,163,70,236,18,35,100,198,53,135,117,117,23,84,17,52,35,181,150,53,36,166,51,133,39,236,198,34,151,39,116,180,118,20,67,85,17,150,211,84,38,245,214,163,68,100,163,236,39,51,179,86,36,23,36,150,148,131,17,38,51,52,242,71,6,103,231,149,36,236,86,51,69,214,196,179,147,38,115,131,17,242,51,4,22,212,36,87,179,150,19,236,4,180,54,22,134,22,116,101,118,150,17,198,36,85,38,52,150,19,149,35,103,236,22,21,55,38,52,244,148,70,71,148,17,70,6,37,54,21,22,214,228,23,53,236,86,54,132,51,20,244,66,99,37,69,17,70,164,236,173,38,57,153,134,250,236,53,154,92,0,209,33,13,223,65,179,75,194,207,88,204,189,70,57,55,219,161,62,119,173,69,99,205,208,223,172,3,52,193,52,0,6,13,77,68,60,191,123,95,197,148,23,226,149,133,22,215,251,63,87,68,22,33,254,93,154,60,126,189,224,9,210,188,110,235,173,162,214,32,112,95,93,61,7,58,189,109,112,208,82,228,51,196,147,73,197,164,98,9,118,207,214,164,124,186,76,135,221,155,153,231,15,210,228,161,103,71,158,165,101,109,59,255,147,154,250,12,190,126,243,233,188,119,251,177,164,87,152,46,217,95,99,80,91,67,40,175,119,146,33,199,73,86,212,15,244,235,123,167,82,37,60,57,147,253,49,228,57,207,113,197,46,108,62,133,185,250,140,161,157,236,198,220,158,210,60,54,58,21,91,231,108,112,250,214,147,6,181,177,166,178,184,182,248,41,210,171,54,23,172,24,112,187,83,58,205,9,144,124,55,87,216,215,97,60,252,238,102,4,47,206,196,10,140,107,148,122,218,242,221,138,51,71,200,231,122,52,124,212,183,84,5,11,158,5,129,101,14,202,2,76,7,118,141,203,19,58,28,129,14,85,48
setBlocks n_blocks_first=10 n_blocks_second=1 n_blocks=11 n_block_words_first=46 n_block_words_second=47 n_block_ec_words=28 total=815
setBlocks block 0 (74): 0,11,22,33,44,55,66,77,88,99,110,121,132,143,154,165,176,187,198,209,220,231,242,253,264,275,286,297,308,319,330,341,352,363,374,385,396,407,418,429,440,451,462,473,484,495,507,518,529,540,551,562,573,584,595,606,617,628,639,650,661,672,683,694,705,716,727,738,749,760,771,782,793,804
setBlocks block 1 (74): 1,12,23,34,45,56,67,78,89,100,111,122,133,144,155,166,177,188,199,210,221,232,243,254,265,276,287,298,309,320,331,342,353,364,375,386,397,408,419,430,441,452,463,474,485,496,508,519,530,541,552,563,574,585,596,607,618,629,640,651,662,673,684,695,706,717,728,739,750,761,772,783,794,805
setBlocks block 2 (74): 2,13,24,35,46,57,68,79,90,101,112,123,134,145,156,167,178,189,200,211,222,233,244,255,266,277,288,299,310,321,332,343,354,365,376,387,398,409,420,431,442,453,464,475,486,497,509,520,531,542,553,564,575,586,597,608,619,630,641,652,663,674,685,696,707,718,729,740,751,762,773,784,795,806
setBlocks block 3 (74): 3,14,25,36,47,58,69,80,91,102,113,124,135,146,157,168,179,190,201,212,223,234,245,256,267,278,289,300,311,322,333,344,355,366,377,388,399,410,421,432,443,454,465,476,487,498,510,521,532,543,554,565,576,587,598,609,620,631,642,653,664,675,686,697,708,719,730,741,752,763,774,785,796,807
setBlocks block 4 (74): 4,15,26,37,48,59,70,81,92,103,114,125,136,147,158,169,180,191,202,213,224,235,246,257,268,279,290,301,312,323,334,345,356,367,378,389,400,411,422,433,444,455,466,477,488,499,511,522,533,544,555,566,577,588,599,610,621,632,643,654,665,676,687,698,709,720,731,742,753,764,775,786,797,808
setBlocks block 5 (74): 5,16,27,38,49,60,71,82,93,104,115,126,137,148,159,170,181,192,203,214,225,236,247,258,269,280,291,302,313,324,335,346,357,368,379,390,401,412,423,434,445,456,467,478,489,500,512,523,534,545,556,567,578,589,600,611,622,633,644,655,666,677,688,699,710,721,732,743,754,765,776,787,798,809
setBlocks block 6 (74): 6,17,28,39,50,61,72,83,94,105,116,127,138,149,160,171,182,193,204,215,226,237,248,259,270,281,292,303,314,325,336,347,358,369,380,391,402,413,424,435,446,457,468,479,490,501,513,524,535,546,557,568,579,590,601,612,623,634,645,656,667,678,689,700,711,722,733,744,755,766,777,788,799,810
setBlocks block 7 (74): 7,18,29,40,51,62,73,84,95,106,117,128,139,150,161,172,183,194,205,216,227,238,249,260,271,282,293,304,315,326,337,348,359,370,381,392,403,414,425,436,447,458,469,480,491,502,514,525,536,547,558,569,580,591,602,613,624,635,646,657,668,679,690,701,712,723,734,745,756,767,778,789,800,811
setBlocks block 8 (74): 8,19,30,41,52,63,74,85,96,107,118,129,140,151,162,173,184,195,206,217,228,239,250,261,272,283,294,305,316,327,338,349,360,371,382,393,404,415,426,437,448,459,470,481,492,503,515,526,537,548,559,570,581,592,603,614,625,636,647,658,669,680,691,702,713,724,735,746,757,768,779,790,801,812
setBlocks block 9 (74): 9,20,31,42,53,64,75,86,97,108,119,130,141,152,163,174,185,196,207,218,229,240,251,262,273,284,295,306,317,328,339,350,361,372,383,394,405,416,427,438,449,460,471,482,493,504,516,527,538,549,560,571,582,593,604,615,626,637,648,659,670,681,692,703,714,725,736,747,758,769,780,791,802,813
setBlocks block 10 (75): 10,21,32,43,54,65,76,87,98,109,120,131,142,153,164,175,186,197,208,219,230,241,252,263,274,285,296,307,318,329,340,351,362,373,384,395,406,417,428,439,450,461,472,483,494,505,506,517,528,539,550,561,572,583,594,605,616,627,638,649,660,671,682,693,704,715,726,737,748,759,770,781,792,803,814
RS calculateSyndroms: Errors found! syndroms = 25,253,40,116,253,33,22,188,60,83,99,71,235,142,197,55,107,125,116,162,183,108,250,30,5,78,162,35
RS berlekampMassey: psi = 1,9,84,157,2,53,240,190,41,243,87,235,23,194,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
RS berlekampMassey: omega = 25,44,137,44,117,51,197,85,90,243,132,93,215,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
RS findRoots: errors=0 locations =
RS correctErrors: could not identify errors
correctErrors in = 64,31,38,135,71,71,7,51,162,242,247,23,34,230,198,150,39,38,86,242,230,54,198,247,86,66,246,22,54,54,87,55,51,247,99,211,18,52,198,150,39,38,86,242,4,198,21,6,54,164,92,88,69,6,226,254,235,189,164,221,165,243,95,73,57,62,210,147,171,144,4,221,84,7
correctErrors out = 64,31,38,135,71,71,7,51,162,242,247,23,34,230,198,150,39,38,86,242,230,54,198,247,86,66,246,22,54,54,87,55,51,247,99,211,18,52,198,150,39,38,86,242,4,198

An expected QRCode would be something like:

frame (2)

When I shorten the text it is working again:

https://xx.xxxxxx.xxxxx/access?v=1#xxxxxx Ladebox AABBCC;xxxxxx-aabbcc;0000-1111-2222-3333;BAPchN1DqT+qCQj0e2YI9hcucAPTHfo8dIghaU+9FKYuK3DPCeSrXL1Xiw7mVnQgZYEtQyJ65OmE5xd84Z/TCtk=|xxxxxx-aabbcc;1234|xxxxxx Ladebox AABBCC;WLANAPPASSWORD|MHcCAQEEIOT8am0Gm12s8FrYyey9ZGxokJYFq9SwnZXrKMapk2AioAoGCCqGSM49AwEHoUQDQgAEA9yE3UOpP6oJCPR7Zgj2Fy5wA9Md+jx0iCFpT70Upi4rcM8J5KtcvVeLDuZWdCBlgS1DInrk6YTnF3zhn9MK2Q==;|

The longest working text seems to be 425 characters. So when it is expected to switch from QRCode version 13 to 14.

https://xx.xxxxxx.xxxxx/access?v=1#xxxxxx Ladebox AABBCC;xxxxxx-aabbcc;0000-1111-2222-3333;BAPchN1DqT+qCQj0e2YI9hcucAPTHfo8dIghaU+9FKYuK3DPCeSrXL1Xiw7mVnQgZYEtQyJ65OmE5xd84Z/TCtk=|xxxxxx-aabbcc;1234|xxxxxx Ladebox AABBCC;WLANAPPASSWORD|MHcCAQEEIOT8am0Gm12s8FrYyey9ZGxokJYFq9SwnZXrKMapk2AioAoGCCqGSM49AwEHoUQDQgAEA9yE3UOpP6oJCPR7Zgj2Fy5wA9Md+jx0iCFpT70Upi4rcM8J5KtcvVeLDuZWdCBlgS1DInrk6YTnF3zhn9MK2Q==;|MEUCIQCICZimFhTKKkGIQYZ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant