GithubHelp home page GithubHelp logo

Screen tearing about miyoocfw HOT 7 CLOSED

triforcex avatar triforcex commented on September 5, 2024
Screen tearing

from miyoocfw.

Comments (7)

dilbirin avatar dilbirin commented on September 5, 2024

I found a hardmod on this site:

https://steward-fu.github.io/website/handheld/miyoo/fix_te.htm

But I guess, that's for v1. I can't find on my bittboy v2.

from miyoocfw.

TriForceX avatar TriForceX commented on September 5, 2024

Yeah, this is a hardware problem, it wont be fixed maybe until the 3rd release of the console (rev3).
We are working to make the guide for rev1, i dont know if theres one for rev2.
Stay tuned.

Edit: This problem wasnt fixed on lastest revisions, is still present.

from miyoocfw.

alexandershalin avatar alexandershalin commented on September 5, 2024

Is it correct that this issue was not fixed in rev3?

from miyoocfw.

krasny2k5 avatar krasny2k5 commented on September 5, 2024

I also would like to know if v3 fixes the screen tearing problem.

from miyoocfw.

TriForceX avatar TriForceX commented on September 5, 2024

@alexandershalin @krasny2k5 Bittboy developers decided to delay the old v3 and they already released a different v3 (ghost key fix + glass screen), but screen tearing was not fixed yet...

I remind you thats a hardware issue. According to steward, they messed up on TE pin because it only reports 30 Hz, not 60Hz. The tearing occurs because it is trying to refresh twice
So it can only be minimized...

from miyoocfw.

chipxsd avatar chipxsd commented on September 5, 2024

Can you give more detail on the hardware issue? What's the TE pin? Is it the thing that selects the 30Hz/60Hz refresh rate?

I wonder how the screen is driven anyway, I'd love to see the schematics, if they're available?

from miyoocfw.

TriForceX avatar TriForceX commented on September 5, 2024

Can you give more detail on the hardware issue? What's the TE pin? Is it the thing that selects the 30Hz/60Hz refresh rate?

I wonder how the screen is driven anyway, I'd love to see the schematics, if they're available?

This is the last conversation with @steward about it:

Steward says:
-------------
ok
it is hard to explain something
first
not all of screen has TE pinout
ex: v2 bittboy
second
the TE pin is open on PCB for some bittboys
so, for v1, you need short it manually
and
even though all of hardware are ready
the trigger rate is only 40hz in f1c500s
I mean TE is output around 60hz
but f1c500s only get 40hz in kernel driver
so, many issues
I dont know how to say that
but
if you fix your hardware, maybe, you can check kernel whether it is somgthing I overlooked
any question ?

People says: 
-------------
kernel gets 40Hz instead of 60Hz because it is too slow to process it or the signal got lost in hw, for example by lack of filtering or filtering too much?
i have bittboy v2.5

Steward says:
-------------
we use oscilloscope to double check and hw can ouput 60hz
in kernel, I just accumulate and print it
and the result is 40hz
even though boost priority for innterrupt
the result is same as without boos priority
we also check with some engineers who developed f1c500s
they havent checked this when produce this ic
I mean no any verification with interrupt speed
so, I dont know whats the root cause
maybe, kernel or IC
if you know this, please tell me
thanks :)

You can get more info at #new-bittboy or #pocket-go channesl on our Discord https://discord.me/retrogamehandhelds Some developers like @steward can give you more details about it, but i warn you no one is interested in the Bittboy development anymore due the main company doesn't support us...

from miyoocfw.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.