Hey folks,
Thanks for the TinyPilot! I just received my first one. It looks really great. I connected it to my power/network/data/hdmi, but unfortunately I'm not seeing any network activity coming from it on the switch or router. DHCP hasn't talked to it either. I might have accidentally disconnected its power early in the first boot, and I'm worried I gummed up its setup. What should I do from here?
Thanks!
Graham
- GGraham Christensen @grahamc
By the way, I'm periodically getting a stack trace in a popup navigating / searching the forum. I've seen a couple different traces, but I didn't get them all. Here's the most recent:
Error 500 Internal Server Error Something went wrong: [DwE500REX] java.lang.NullPointerException at com.debiki.core.Prelude$OneLineStringInterpolator.$anonfun$o$2(Prelude.scala:1138) at scala.collection.TraversableLike$WithFilter.$anonfun$foreach$1(TraversableLike.scala:985) at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62) at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55) at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49) at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:984) at com.debiki.core.Prelude$OneLineStringInterpolator.o(Prelude.scala:1137) at debiki.RateLimiter.throwIfTooManyRequests(RateLimiter.scala:169) at debiki.RateLimiter.rateLimit(RateLimiter.scala:125) at talkyard.server.http.PlainApiActions$$anon$1.runBlockIfAuthOk(PlainApiActions.scala:680) at talkyard.server.http.PlainApiActions$$anon$1.invokeBlockAuthViaCookie(PlainApiActions.scala:447) at talkyard.server.http.PlainApiActions$$anon$1.invokeBlockImpl(PlainApiActions.scala:250) at talkyard.server.http.PlainApiActions$$anon$1.invokeBlock(PlainApiActions.scala:136) at talkyard.server.http.PlainApiActions$$anon$1.invokeBlock(PlainApiActions.scala:109) at play.api.mvc.ActionBuilder$$anon$9.apply(Action.scala:379) at talkyard.server.http.PlainApiActions$$anon$1.$anonfun$composeAction$1(PlainApiActions.scala:123) at talkyard.server.http.SafeActions$ExceptionAction$.invokeBlock(SafeActions.scala:126) at talkyard.server.http.SafeActions$ExceptionAction$.invokeBlock(SafeActions.scala:83) at play.api.mvc.ActionBuilder$$anon$9.apply(Action.scala:379) at play.api.mvc.Action.$anonfun$apply$4(Action.scala:82) at play.api.libs.streams.StrictAccumulator.$anonfun$mapFuture$4(Accumulator.scala:168) at scala.util.Try$.apply(Try.scala:213) at play.api.libs.streams.StrictAccumulator.$anonfun$mapFuture$3(Accumulator.scala:168) at scala.Function1.$anonfun$andThen$1(Function1.scala:57) at scala.Function1.$anonfun$andThen$1(Function1.scala:57) at play.api.libs.streams.StrictAccumulator.run(Accumulator.scala:200) at play.core.server.AkkaHttpServer.$anonfun$runAction$4(AkkaHttpServer.scala:418) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:41) at akka.http.scaladsl.util.FastFuture$.$anonfun$transformWith$3(FastFuture.scala:51) at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64) at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:63) at akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:100) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:85) at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:100) at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:49) at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:48) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
- In reply tograhamc⬆:Michael Lynch @michael2022-04-15 19:58:23.111Z
Thanks for reporting this, Graham! Sorry about the bad first boot experience. It sounds like it might be a microSD corruption, as you suspect.
Do you have a microSD writer? If so, you can download the microSD image and re-flash. If you don't have equipment to reflash, we can ship you a new pre-formatted microSD.
I haven't seen that 500 before. We use TalkYard for the forum, so I'll report this with the TalkYard maintainer. (Edit: Created a thread over at TalkYard)
- GIn reply tograhamc⬆:Graham Christensen @grahamc
Perfect, thanks for the link! I do have a microSD writer. I rewrote the firmware, booted and everything is working perfectly. Thank you!
- Michael Lynch @michael2022-04-15 20:29:39.869Z
Excellent, glad to hear it! Let us know if you run into any other issues.