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

rename ktr reference to LGR #25

Open
nickdesaulniers opened this issue Apr 8, 2021 · 6 comments
Open

rename ktr reference to LGR #25

nickdesaulniers opened this issue Apr 8, 2021 · 6 comments
Assignees
Labels
ktr Issue affects new3DS and new2DS

Comments

@nickdesaulniers
Copy link
Member

open_agb_firm uses this reference, and I had noticed this as well from ifixit's teardown.
https://guide-images.cdn.ifixit.com/igi/OMYYisieWXRA2dBL.huge

@nickdesaulniers nickdesaulniers added the ktr Issue affects new3DS and new2DS label Apr 8, 2021
@nickdesaulniers nickdesaulniers self-assigned this Apr 8, 2021
@nickdesaulniers
Copy link
Member Author

the bootloader needs to change, too.

@profi200
Copy link

profi200 commented Apr 8, 2021

Dunno if this should be renamed. KTR is the internal code name of the whole console/handheld. LGR only refers to the SoC itself. There are a bunch of other hardware changes on New 3DS than the SoC.

@nickdesaulniers
Copy link
Member Author

Screenshots from ifixit show that the SoC is marked LGR. Unless the peripherals as described by the device tree (DT) need to be different between new 3DS, new 3DS XL, and new 2DS XL, then I suspect they are all using the same SoC. The DT at this point only differs between amount of FCRAM and number of cores. So I think LGR is more precise than KTR.

@profi200
Copy link

There are a few extra periphals not found on o3DS/CTR. See the red entries here. L2 cache and FCRAM are mentioned on the memory layout page. There are also a few changes outside the SoC like the improved parallax barrier, slightly better cameras, C-Stick and other small differences.

@nickdesaulniers
Copy link
Member Author

Right, so the C-stick is a good example; does that exist on all 3 of new 3DS, new 3DS XL, and new 2DS XL? If so, then one DTS is fine; if not, then we'd consider breaking up the DTS into multiple, one for each unique board. Unless that's the case, the DTS should describe the SoC, not the board IMO.

@Wolfvak
Copy link
Member

Wolfvak commented Apr 15, 2021

It exists for all the "new" systems and is controlled via a pretty simple I2C device (both CStick and ZL/ZR)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ktr Issue affects new3DS and new2DS
Projects
None yet
Development

No branches or pull requests

3 participants