Jump to content
sayon

Lcd Display Marks Degrees Wrong

Recommended Posts

Good morning guys,
i bought a ryzee119 OpenXenium chip and installed it on my xbox 1.4.
Everything perfect ... I bought the spi2par2019 kit and the LCD display and after I installed it it has the problem that it marks the degrees with the abbreviation aC and not as it should (° C).
Has it happened to any of you?
Do you have a solution?

Please login or register to see this attachment.

Share this post


Link to post
Share on other sites

I would try programing the Arduino and see what happens

Also did the code come from Ryzee119's github

 

Cheers

SS Dave


Soft modding is like masturbating, It gets the job done but it's nothing like the real thing.

Share this post


Link to post
Share on other sites

Hello,
yes I have already done what you suggested, I programmed Arduino as explained on the official page of Ryzee119's github.
In fact it is for this reason that I do not explain this inconvenience.
If it were a bug on ghitub it would explain it ... instead it says nothing.
As components I used these:

Please login or register to see this attachment.

Please login or register to see this attachment.

Please login or register to see this attachment.

Share this post


Link to post
Share on other sites

I should be working  

What version of Xbox?

 

Cheers

SS Dave


Soft modding is like masturbating, It gets the job done but it's nothing like the real thing.

Share this post


Link to post
Share on other sites
19 hours ago, sayon said:

Good morning guys,
i bought a ryzee119 OpenXenium chip and installed it on my xbox 1.4.
Everything perfect ... I bought the spi2par2019 kit and the LCD display and after I installed it it has the problem that it marks the degrees with the abbreviation aC and not as it should (° C).
Has it happened to any of you?
Do you have a solution?

Please login or register to see this attachment.

Looks like this LCD display's character set may be different displaying the lowercase Greek letter alpha (ɑ) instead of the degree symbol.

What's the model number of the LCD display?

Check this following lines of code in the Arduino sketch - spi2par2019.ino:

408 #ifdef USE_FAHRENHEIT
409        snprintf(lineBuffer, sizeof lineBuffer, "CPU:%3u%cF M/B:%3u%cF ", (uint8_t)((float)rxBuffer[0] * 1.8 + 32.0), (char)223,
410                 (uint8_t)((float)rxBuffer[1] * 1.8 + 32.0), (char)223);
411 #else
412        snprintf(lineBuffer, sizeof lineBuffer, "CPU:%3u%cC M/B:%3u%cC ", rxBuffer[0], (char)223, rxBuffer[1], (char)223);
413 #endif

The (char)223 character for the display you have connected displays the lowercase Greek letter alpha instead of the degree symbol. You'd need to check the spec sheet for the particular LCD display to see which value should be used to get the correct symbol displayed. Edit the correct value, recompile the sketch then write/load it onto the Arduino.

Share this post


Link to post
Share on other sites
48 minutes ago, SS_Dave said:

I should be working  

What version of Xbox?

 

Cheers

SS Dave


Soft modding is like masturbating, It gets the job done but it's nothing like the real thing.

My xbox is 1.4

Share this post


Link to post
Share on other sites
44 minutes ago, KaosEngineer said:

Looks like this LCD display's character set may be different displaying the lowercase Greek letter alpha (ɑ) instead of the degree symbol.

What's the model number of the LCD display?

Check this following lines of code in the Arduino sketch - spi2par2019.ino:

408 #ifdef USE_FAHRENHEIT
409        snprintf(lineBuffer, sizeof lineBuffer, "CPU:%3u%cF M/B:%3u%cF ", (uint8_t)((float)rxBuffer[0] * 1.8 + 32.0), (char)223,
410                 (uint8_t)((float)rxBuffer[1] * 1.8 + 32.0), (char)223);
411 #else
412        snprintf(lineBuffer, sizeof lineBuffer, "CPU:%3u%cC M/B:%3u%cC ", rxBuffer[0], (char)223, rxBuffer[1], (char)223);
413 #endif

The (char)223 character for the display you have connected displays the lowercase Greek letter alpha instead of the degree symbol. You'd need to check the spec sheet for the particular LCD display to see which value should be used to get the correct symbol displayed. Edit the correct value, recompile the sketch then write/load it onto the Arduino.

Thanks, I'll try to do what you said too.
Then I'll let you know if I'm solved.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By trencherfield
      Hi folks,
      Thought I'd share a pic of a nice Newhaven Display OLED which works nicely with the OpenXenium for me.
      I just used the Arduino Pro Micro but not on the spi2par2019 board, since it's oled (no backlight etc), plus it's no use anyway since oled has a 20 pin varied connector that doesn't match obviously. You need to be careful setting the pins up.
      It's using the same hd44780 parallel 6800 4-bit interface (not i2c) - I just set the oled using jumpers soldered on the back as per pdf. I added the initialisation code into the .ino and changed some of the hd44780 commands up as well. You also have to edit the liquidcrystal library too - bit of a faff, I'm no coder but managed in the end after a week. 🙃
      You can get it on Mouser etc, different colours. Ugh it's £22.80 plus the vat though 😖
      Rough first youtube vid on ipad - turn up volume.
       
      Please login or register to see this attachment.
    • By GoTeamScotch
      I got a SPI2PAR2019 kit and an HD44780 compliant screen and tried to wire it up last night but ran into some problems. The LCD just shows zeroes on the screen. When it first powers up, I see 2 of the 4 lines filled with solid-square characters (two full rows of solid boxes, rows 2 and 4). Then after the Xbox boots up further, the screen goes blank, then shows zeroes (see photo). I'm also seeing some flickering on the screen showing the zeroes.
      I checked the wiring diagram of the LCD I'm using and verified that points #1-16 correlate to points #1-16 on my LCD, so I don't think it's that. I also tried powering the arduino with a USB battery bank and that didn't make any difference. I have a 2nd LCD that showed the same issue. I have a 2nd spi2par but haven't wired that in yet. I've enabled LCD options in XBMC to no avail.
      SPI2PAR2019 from Please login or register to see this link.
      White on Blue 20x4 LCD Character Display from Please login or register to see this link.
      Wired through an OpenXenium modchip.
      Thoughts:
      Shorten wire going from spi2par to LCD. Try getting rid of the wire entirely and just soldering the spi2par straight onto the back of the LCD. Perhaps the spi2par doesn't come pre-programmed? Not sure how to tell if it is or not. (I asked the seller for details) Please login or register to see this attachment.
      Please login or register to see this attachment.
      Please login or register to see this attachment.
      Please login or register to see this attachment.
    • By NRK
      tried to install the aladdin xt plus2 on my 1.6 and ... last connection i had to make didnt go well ... i feel bad
      the point didnt want to tin, ended up destroying the point and traces around it
      is there anyway can i fix this mess ? 
      Please login or register to see this link.
      Please login or register to see this link.
      (its my first time soldering dont be too mean on me lol) 
      thanks for future inputs

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.