Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - critor

Pages: 1 ... 19 20 [21] 22 23 ... 137
301
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 17, 2013, 08:53:25 am »
Ok, so we have to make nLaunch work on the TI-Nspire emulator in CX mode with only 32MB SDRAM.
I think this should do.

CX mode 32MB SDRAM: nspire_emu /MX
CX mode 64MB SDRAM: nspire_emu /MX /R

302
News / Re: fx-CP400 comparative test by cnCalc at Casio-Shangai
« on: July 15, 2013, 04:06:47 pm »

It wasn't easy to find, but the omitted Casio calculator (at the right of the only HP calculator) is a fx-5800P Super-FX Plus.

I've now added it.

303
News / Re: fx-CP400 comparative test by cnCalc at Casio-Shangai
« on: July 15, 2013, 01:25:43 pm »
Yes, there: http://cncalc.org/

Lots of developpers and hackers, for both TI and Casio.

304
News / Re: 1st test of the new Casio fx-CP400
« on: July 15, 2013, 01:13:15 pm »
I agree with the point about how the OS uses the available hardware. If it does it's job nicely, (and judging from the thread it does) then why make a problem out of it.

According to the other thread with the 2nd test, it doesn't.
http://ourl.ca/19207/354214;topicseen#new

305
News / fx-CP400 comparative test by cnCalc at Casio-Shangai
« on: July 15, 2013, 12:12:00 pm »
The chinese calculators community cnCalc.org had the honor of being invited by Casio China in its skyscraper in Shanghai.

At the corner of a corridor, cnCalc could find the full paper version of the Prizm fx-CG20 color calculator manual, which is not included with the calculator. :o

But here is the real purpose of the visit, the comparative test of the new ClassPad fx-CP400 color calculator of back to school 2013! :D

Many reference models were therefore available at Casio China to achieve an accurate comparative test:

Texas Instruments calculators:
  • TI-92
  • TI-Nspire CM-C
  • TI-Nspire CX
Casio calculators:
  • fx-5800P
  • fx-9750Gii
  • fx-9860Gii
  • fx-9860Gii SD
  • ClassPad 330 Plus
Hewlett Packard calculators:
  • HP-35s

CnCalc welcomes the great attention that was ported to the design of the fx-CP400, and the high quality of its screen.

For the drawbacks, we note some criticisms of the minimalist keyboard and the difficulty of entering expressions on the touch screen, but it might be because the touch screen interface needs the user to be used to it.

More importantly, cnCalc finds the fx-CP400 performances disappointing . Although more powerful than the ClassPad 300/330, the fx-CP400 is more than 2x slower as the Prizm fx-CG20 for running BASIC programs.
As a comparison, the Prizm fx-CG20 would have to be downclocked from 58MHz to 25MHz for similar performances...
This is due to the additional cpu-time needed to handle the huge color screen.
The fx-CP400 therefore has the same performance problem as the TI-84 Plus C Silver Edition.



Crossposted from:
http://tiplanet.org/forum/viewtopic.php?t=12677&lang=en

306
News / 1st test of the new Casio fx-CP400
« on: July 15, 2013, 11:42:57 am »
In several previous news, we had already announced you the new color touchscreen ClassPad from Casio, the fx-CP400 for back to school 2013.

Helder7 from Casiopeia has published what I believe to be the first test of this new calculator he has managed to obtain.

Several people made fun about the hardware of this new calculator, assumed to be largely inferior to the one of the TI-Nspire CX and HP-Prime.
But we must also consider another factor, whether the OS uses hardware optimally or not.

Helder7 seems to have experienced no discomfort with this calculator he qualifies as a serious competitor to the TI-Nspire CX, although he concludes, however, that the latter is better.

He's even released you some small programs! ;)




Crossposted from:
http://tiplanet.org/forum/viewtopic.php?t=12636&lang=en

307
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 15, 2013, 11:31:23 am »
Triple-posting.

I finally got a reply from the Ndless team, which does confirm my main hypothesis.

The current nLaunch(y) CX code needs 64MB RAM in order to work.
The TI-Nspire CM has only 32MB RAM and this will have to be fixed.

Quote
The current nLaunch(y) for CX only work with 64mb of RAM.
Some adresses in memory are hard-coded and fall in the over 60 mb of the memory, which does not exists if you only have 32mb. One of these adresses is at the very beginning, before anything gets printed.

308
Other Calculators / Re: First discovery of nspire cm-c prototype
« on: July 13, 2013, 08:35:21 pm »
And after some simple test,I believe pin 25 in J04 should be RST,so I think if J04 really contain JTAG signals,pinout should be like this:
GND    1    2    GND
Vcc    3    4    Square-wave
High    5    6    Square-wave
High    7    8    Square-wave
TBD    9    10    Square-wave
GND    11    12    Square-wave
GND    13    14    GND
TRST    15    16    TBD
TDI    17    18    GND
TMS    19    20    Square-wave
TCK    21    22    Square-wave
TDO    23    24    RS232 Output (115'200,8,n,1)
RST    25    26    RS232 Input
GND    27    28    GND
GND    29    30    GND

I will test it on next Monday,and of course,I wonder what pin9\pin16 and these strange square wave really are

Could you test and confirm those pins?

Just connecting the RST pin to ground doesn't seem to trigger any reset.

309
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 12, 2013, 07:18:25 pm »
What *might* be possible if you can't wait, would be to recompile Nlaunch by including some NAND-fixing code in preloader.c.

You would nead to:
- read the 16 first NAND pages (each page is 2048-bytes) to a buffer (I've never tried to read/erase/write less than 16 pages at a time)
- modify the model ID from 0x10 to 0x12 in the buffer
- erase the 16 first NAND pages
- flash the 16 first NAND pages with the buffer content

Before trying on your calculator, check that such code works on the emulator in CX mode with CX Boot2 3.1.

Make the program as simple as possible in order to use as few syscalls as possible, as every syscall will have to be (re)defined with CX Boot2 3.1 addresses.

You'll need to find read_NAND, nand_erase_range and write_NAND syscalls addresses in the Boot2.

310
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 12, 2013, 05:11:57 am »
Ok. I hope someone will have the time to dig into Nlaunch code.

But unfortunately, we're in the middle of the summer, and I got no reply from the Ndless team for now.

You might have to way a little, but please don't throw away your calculator.
There is no reason Nlaunch won't work on the TI-Nspire CM someday.

311
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 11, 2013, 08:51:53 am »
Ok, let's focus on what happens on the 1st reboot after sending Nlaunch.tco.

The Boot2 is supposed to start at 60%.

You're getting a freeze without any error message or anything printed in the top left-hand corner of the screen? Please confirm this. It would mean the Boot2 tries to launch Nlaunch, but crash for some reason.

If you press the reset button again, what do you get? The same thing?


Just a little idea: could you retry to install Nlaunch after using the maintenance menu to reformat your filesystem?
On TI-Nspire CX, filesystem starts at NAND page 0x800, but on TI-Nspire CM it does start at NAND page 0x7C0.

312
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 10, 2013, 07:26:25 pm »
Ok, Y+Z+reset seems perfectly normal:

Code: [Select]
firstloader_cx.c:
void main(void) {
    const char *preloader_path = "/documents/nlaunch/preloader.tns";
    display_msg_to_screen(u"Y",0,0);
    *(volatile unsigned*)0x90060C00 = 0x1ACCE551;
    *(volatile unsigned*)0x90060008 = 0;
    *(volatile unsigned*)0x90060C00 = 0;
    mkdir("/phoenix/install/");
    rename(preloader_path, (char *)0x118D9DA4);
    display_msg_to_screen(u"Z",0,0);
    boot2_HW_reset();
    __builtin_unreachable();
}

What is not normal, is Nlaunch not being started upon reboot by the CX Boot2 3.1 on the CM hardware.

313
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 10, 2013, 08:11:55 am »
Do you have the time to see if some characters are outputted to the top left-hand corner of the screen before the reboot when sending nlaunch.tco ?

314
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 10, 2013, 07:25:37 am »
If it was so easy to inject code and use Boot2 3.1 syscalls, we wouldn't have waited for Nlaunch CX.

Solving this critic problem means making Nlaunch (or a similar tool) work with the CX Boot2 on your CM hardware.


And we should first try to determine where it does crash and why.

The TI-Nspire CM hardware has only 32MB RAM instead of 64MB on a real TI-Nspire CX.
This might have some issues with overflow exploits for example...


To help us determining where Nlaunch does crash you might try to modify its source code by adding some ouputs to the top left-hand corner of the screen or to RS232.

315
General Calculator Help / Re: Help Needed with NSpire CM and nLaunch
« on: July 10, 2013, 06:03:10 am »
In this first post, I'll try to explain comprehensively what I understand of this critic problem for other readers.
Correct me if I'm wrong.

nsNandMgr doesn't work on the latest TI-Nspire emulator release in CM mode, although it works like a charm in classic or CX mode. So unfortunately, we have no way to simulate exactly what you did - so it's important to be very accurate.


nsNandMgr does forbid some hazardous/untested things, yes.
So if I understand well, correct me if I'm wrong, you (guys) did modify the source in order to bypass those securities.

You did then:
  • use nsNandMgr to change the model ID in NAND-Manuf from 0x12 (TI-Nspire CM) to 0x10 (TI-Nspire CX)
  • use RS232 to flash CX Boot2 3.1.0.16
Question: how did you use RS232 on a model which has no Dock/J01 connector? Did you use the internal J04 connector?
Note: you could have flashed the Boot2 from nsNandMgr, before or after modifying the NAND ID.

So now, you have:
  • a TI-Nspire CM hardware
  • model ID 0x10 (TI-Nspire CX) in NAND-Manuf
  • the common TI-Nspire CX/CM Boot1 3.0.0.99
  • the TI-Nspire CX Boot2 3.1.0.16
  • User Flags 0b00010 (TI-Nspire CM) in ASIC
In that condition, it's normal for your calculator:
  • to reject CAS and CM OSes with an "Invalid program ID" error because of the NAND-manuf model ID
  • to reject CX OSes with a "Missing ASIC user flags" error because of the ASIC User Flags
Yes, your calculator is in a condition where it won't accept any 'normal' OS anymore.
Such calculators are usually referred as 'bricked' calculators.

Changing the 80E0 field in an OS file to match the ASIC user flags can't work because this field data belongs to the signed data.

Pages: 1 ... 19 20 [21] 22 23 ... 137