Bert
Bert
Also OK on android 11. A bit smaller program to type less.... 
> I meant no typing was needed at all if the code was already on the hub, but thanks anyway! 😄 I was not on sharpest yesterday. Of course: one...
Seen the same on a block program where the first block has "x":0 and "Y":0 no other block has a negative position. example program ```python # pybricks blocks file:{"blocks":{"languageVersion":0,"blocks":[{"type":"blockGlobalSetup","id":"bjK,wS1MYO7aiYkFSwd{","x":0,"y":0,"deletable":false,"next":{"block":{"type":"variables_setup_any","id":"vXNa6W`)4cX-JAEa/k~y","fields":{"VAR":{"id":"grTpUun8%ue/cH-JVk?4"}},"inputs":{"VALUE0":{"shadow":{"type":"blockMathNumber","id":")G-TYEb.`J}yMNvy+yyf","fields":{"NUM":0}}}},"next":{"block":{"type":"variables_set_stopwatch","id":"/8PFO|u#?x[KEy^O|~VN","fields":{"VAR":{"id":"ieAQkvTm:WpmCC;WhY+7"}},"next":{"block":{"type":"variables_setup_imported_function","id":"i[323@J4M*/GJrib](Mx","fields":{"FROM_MODULE":{"id":"p(8R+Z(BvwNG[%O=k!-I"},"VAR":{"id":"_h[`0DIk@`O59N{a{,1K"}},"next":{"block":{"type":"variables_set_technic_hub","id":"~4MVinldJZE_2gMfR1Qs","extraState":{"optionLevel":0},"fields":{"VAR":{"id":"`#@a@?tUjM14U0z:PnZx"}}}}}}}}}}},{"type":"blockGlobalStart","id":"3tJe|AWl0baN(wH9a$@.","x":0,"y":576,"deletable":false,"next":{"block":{"type":"blockFlowForEach","id":"xFPfNGBH|:)K1@$W@Ztp","inputs":{"VAR":{"shadow":{"type":"variables_setup_iterable","id":"cnLU)ESy]LA5L970:WD}","fields":{"VAR":{"id":"~!)aMILdlG2zOjVl`REO","name":"item","type":"LoopVariable"}}}},"LIST":{"shadow":{"type":"blockListEmpty","id":"s(L/n?vun[J:[[Kd}@_g"},"block":{"type":"blockRange","id":"],Yklso)F^-44S1o^P]s","extraState":{"optionLevel":0},"inputs":{"RANGE_TO":{"shadow":{"type":"blockMathNumber","id":"tOJ9`QS[#fiIwz*M~l1P","fields":{"NUM":10}}}}}},"DO":{"block":{"type":"blockStopWatchDo","id":"76/NlZm`wbJ^th:x.!C^","extraState":{"optionLevel":0},"fields":{"METHOD":"STOPWATCH_RESET"},"inputs":{"VAR":{"shadow":{"type":"variables_get_stopwatch","id":"JPHmnL^4ZE0J#.Fv6SAj","fields":{"VAR":{"id":"ieAQkvTm:WpmCC;WhY+7","name":"watch","type":"StopWatch"}}}}},"next":{"block":{"type":"blockFunctionCallerStatement","id":"2Lt3XnWAGVpH8NgY:{9Z","extraState":{"optionLevel":2},"fields":{"ICON":"SUITCASE","VAR":{"id":"a6z/~FHla*.H$rok|)T5"}},"inputs":{"ARG0":{"shadow":{"type":"blockMathNumber","id":"fb_4)QD++F-(S~_,@.-:","fields":{"NUM":4}},"block":{"type":"blockMathArithmetic","id":"[(A]_%}h,y%M%!#~v{!/","fields":{"OP":"ADD"},"inputs":{"A":{"shadow":{"type":"blockMathNumber","id":"{#~;TkI/@_|j5)B8QfD,","fields":{"NUM":1}},"block":{"type":"variables_setup_iterableConstant","id":"]%]d(g)G`j{oq)nBwfQ`","fields":{"VAR":{"text":"item"}}}},"B":{"shadow":{"type":"blockMathNumber","id":"4r#Y5vCXx,N`zCtB{g,m","fields":{"NUM":4}}}}}},"ARG1":{"shadow":{"type":"blockMathNumber","id":"}Hjtsrxb[YaZ2Vso!_nH","fields":{"NUM":123456789}}}},"next":{"block":{"type":"blockIfElse","id":"N|Vy=oFq-~B2w{r[T32-","extraState":{"optionLevel":0},"inputs":{"IF0":{"shadow":{"type":"blockLogicTrue","id":"EU8_UJL2wh,p;8m{|VSx"},"block":{"type":"blockLogicCompare","id":"]Qa^n:lK1d`.pndMgG}a","fields":{"OP1":"LTE"},"inputs":{"A":{"shadow":{"type":"blockMathNumber","id":"6)O2M1]UbJi[qJHq-F`^","fields":{"NUM":3}},"block":{"type":"variables_setup_iterableConstant","id":"?*pK92QtGahox.Xo@,J.","fields":{"VAR":{"text":"item"}}}},"B":{"shadow":{"type":"blockMathNumber","id":"l3$2$uO/oKrza1*uC,|(","fields":{"NUM":0}}}}}},"DO0":{"block":{"type":"blockPrint","id":"?Plfb)PjoKm[O`2Gs/;u","extraState":{"optionLevel":3},"fields":{"SEP":"SEP_SPACE"},"inputs":{"TEXT0":{"shadow":{"type":"text","id":"`aLptf8rsVqA;f+Z9+Ce","fields":{"TEXT":"hub version"}}},"TEXT1":{"shadow":{"type":"text","id":"Sxs;*_(0rA9kJ4zDb-c}","fields":{"TEXT":"arg1:"}},"block":{"type":"blockreadOnlyGetter","id":"5%id5.4ZvYP~^Fxzb:z#","fields":{"VAR":{"id":"_h[`0DIk@`O59N{a{,1K"}}}},"TEXT2":{"shadow":{"type":"text","id":"[:;:I9@O*^`pl+Zq2^+d","fields":{"TEXT":"abc"}},"block":{"type":"variables_setup_iterableConstant","id":"y=b*,(p2wO)G%EPcxwk]","fields":{"VAR":{"text":"item"}}}},"TEXT3":{"shadow":{"type":"text","id":"}LYbocAM98YHN9,S5HS|","fields":{"TEXT":"abc"}},"block":{"type":"blockLogicCompare","id":"c0d*A)0g+}NXXMvgrwdg","fields":{"OP1":"LTE"},"inputs":{"A":{"shadow":{"type":"blockMathNumber","id":"uD?=3o~u*ny*}R25=*cB","fields":{"NUM":3}},"block":{"type":"variables_setup_iterableConstant","id":"MPkHpmz,HjWn1%Q%eo`P","fields":{"VAR":{"text":"item"}}}},"B":{"shadow":{"type":"blockMathNumber","id":"=-!?pa[QXpmBcC]#v%Zm","fields":{"NUM":0}}}}}}}}}}}}}}}}}}}},{"type":"variables_setup_function","id":".)|_p#q!*(N]K^v[=U/)","x":0,"y":275,"extraState":{"optionLevel":2},"fields":{"ICON":"SUITCASE","VAR":{"id":"a6z/~FHla*.H$rok|)T5"}},"inputs":{"ARG0":{"shadow":{"type":"variables_setup_function_argument","id":"Os$,f3zKMAkJkXxrrh%H","fields":{"VAR":{"id":"b7erH[gE|jzwZ?jU^;KO","name":"arg1","type":"FunctionArgument"}}}},"ARG1":{"shadow":{"type":"variables_setup_function_argument","id":"@|HrJ[/o_n|vH-3F`Ko+","fields":{"VAR":{"id":"mg$D3#y3?i.8rnQg)awU","name":"arg2","type":"FunctionArgument"}}}},"STACK":{"block":{"type":"blockPrint","id":"IG0SiC0^3?;)pKQ!yw(J","extraState":{"optionLevel":4},"fields":{"SEP":"SEP_SPACE"},"inputs":{"TEXT0":{"shadow":{"type":"text","id":"PZ.^E|Vo,C%3fh?ml[}B","fields":{"TEXT":"in...
Laurens, I ran your test programs with varying data lengths [above](https://github.com/pybricks/support/issues/1454#issuecomment-1952557784) with a TechnicHub as sender and a SpikeHub as observer. Both run Firmware v3.4.0b2. Removed the instantiation of the...
As promised.... (more or less) My PC rebooted involuntary, so no final measurement, the hubs are still sending and observing. At least six hours in this run without a problem.
> Is it still [this program](https://github.com/pybricks/support/issues/1419#issuecomment-1962412276) that causes it for you? > > I'd like to make some time to properly investigate this one. As a first step, I'd like...
Maybe a strange hit here..... The transmitting techhub with the small test program above, running disconnected from the PC, started to complain about low-battery. So long pressed the button, to...
> > The situation occurred after over four and a half hour. > Which situation? The stuck program? With your smaller test program? If yes, that's great news - will...
> How do you know when it complains on low-battery The hub led will blink orange with the original color between the blinks.
I wanted to change the program in the technichub and noticed it got stuck in half an hour. At that time the large program also ran. Now: At the moment...