The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    ** 1070 laptop: GT73VR, GT62VR, GT72VR reboot/crash problem **

    Discussion in 'MSI' started by Hugodra, May 17, 2017.

  1. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    I've posted 8A on these forums multiple times. And there have been various other links to it as well.
    The bug is with older revisions of the GTX 1070 (Someone said there were at least SIX revisions of the MSI 1070, I don't know how accurate that is), where any voltage beyond 1.013v is bugged and causes crashes. This voltage step can only be used with Boost 2 (automatic overclocking), which 8A disables (Only boost 1 is active).
     
    Barael likes this.
  2. Xdrqgol

    Xdrqgol Notebook Consultant

    Reputations:
    19
    Messages:
    118
    Likes Received:
    19
    Trophy Points:
    31
    Hi everyone,

    So recently I have bought a MSI73VR-6RE ( K1608N on the box) . I have read this thread many times, went through each detail(i hope) and since I got my laptop I have tested it the entire day in ICE STORM(not extreme) with everything default, killed any process that is running in the background and defaul vbios(the one the laptop came with), latest Nvidia drivers and after many runs of this benchmark in the GPUZ log you can see the following:

    GPUZ log.JPG

    It didn't crash, played PUBG a couple of hours without issues.

    Does anyone have a 100% reproduction rule for this crash?

    I might have a working unit after all, but I would like to try it more until I am sure of it :).
     
  3. ryzeki

    ryzeki Super Moderator Super Moderator

    Reputations:
    6,547
    Messages:
    6,410
    Likes Received:
    4,075
    Trophy Points:
    431
    There is not a 100% crash issue. The crash problem affects a number of owners and mostly older serial numbers. If your unit is working, the best advice is to keep this thread in mind in the eventual case something might happen.

    Considering your log had voltages over 1.013v, I'd say you should be fine.
     
  4. Xdrqgol

    Xdrqgol Notebook Consultant

    Reputations:
    19
    Messages:
    118
    Likes Received:
    19
    Trophy Points:
    31

    Thanks for the reply, I will continue bench'it in games and see how it goes in the next couple of days.

    Will keep posted if anything changes.
     
  5. plee82

    plee82 Notebook Evangelist

    Reputations:
    95
    Messages:
    507
    Likes Received:
    361
    Trophy Points:
    76
    The way to reproduce the crash 100% is to let your GPU cooldown to less than 35C and then run Heaven benchmark on Basic mode. This will trigger boost 2 and crash if your gpu has the voltage issue.
     
    bennyg likes this.
  6. Xdrqgol

    Xdrqgol Notebook Consultant

    Reputations:
    19
    Messages:
    118
    Likes Received:
    19
    Trophy Points:
    31
    I have run the test as you mentioned, have a look at the log. NO CRASH.
     

    Attached Files:

  7. plee82

    plee82 Notebook Evangelist

    Reputations:
    95
    Messages:
    507
    Likes Received:
    361
    Trophy Points:
    76
    You are safe, congrats :)
     
    Xdrqgol likes this.
  8. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    The crash happens only when the GPU uses the 1.013v voltage step and higher. There seems to be some hardware fault on the card (probably some resistor at the wrong value) that causes this. This can't be fixed by a vbios, at least not easily. That's why the 8a vbios disables the higher volage steps (the side effect is that this actually makes frame times more consistent and has given some users with perfectly working cards better overall performance than 3a or 0d bios).

    @plee82 found out all of this himself.
     
  9. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Thanks, now I can reproduce the issue reliably

    ...hooray?
     
    hmscott likes this.
  10. plee82

    plee82 Notebook Evangelist

    Reputations:
    95
    Messages:
    507
    Likes Received:
    361
    Trophy Points:
    76
    Dang, vbios 8A with OC or stock vbios but upper limit your voltage to 1.013v. Ideally RMA GPU but those are your options if you do not RMA or warranty.
     
    hmscott likes this.
  11. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Lol RMA... ebay purchase of ex-vortex MSI 1070s, vBIOS edited with 170W power limit, bunged into an Ivy bridge clevo :)

    Also I have to use a non gsync vbios so can't use 8A anyway.
     
    Last edited: Sep 19, 2017
    hmscott, Kevin@GenTechPC and plee82 like this.
  12. Xdrqgol

    Xdrqgol Notebook Consultant

    Reputations:
    19
    Messages:
    118
    Likes Received:
    19
    Trophy Points:
    31
    I have seen someone with the following configuration:
    MSI GT73VR 7RE i7 7820HK / GTX 1070 which has the same issue like mentioned in this thread...
    *I had the impression that this will happen on old models only...or am I missing something?

    On my side, did another test with Ghost Recon Wildlands, and no crash (pfiu).

     
    hmscott likes this.
  13. ryzeki

    ryzeki Super Moderator Super Moderator

    Reputations:
    6,547
    Messages:
    6,410
    Likes Received:
    4,075
    Trophy Points:
    431
    As a side comment, the GT73VR I had with serial 1608 seems to be working fine. Sold it to a friend and he has had 0 crashes on a multitude of tests and games so far.
     
    hmscott likes this.
  14. kowell

    kowell Notebook Evangelist

    Reputations:
    268
    Messages:
    547
    Likes Received:
    8
    Trophy Points:
    31
    I'm looking for the vbios update for a GT62VR-6RE but the newest one available on MSI's website is 86.04.31.00.0D dating from 2016-09-09
    Is there a newer version out there or can the 8A from the GT73 be used safely ?
     
  15. sn00ka

    sn00ka Notebook Enthusiast

    Reputations:
    5
    Messages:
    16
    Likes Received:
    10
    Trophy Points:
    6
    hey all, I am new to the overclocking scene recently purchased a MSI GT73VR 7RE Titan (serial starts with K1702) , I was able to OC @ +235 core (was the limit before it crashes, 1678mhz) / +220 memory.. Now I currently have the 86.04.5B.00.82 vBios (sets base & boost at 1443). Is this limiting me? 8A needed for me to achieve higher? Only vbios version MSI has is the 3A. Thanks for any input.
     
    Last edited: Oct 17, 2017
  16. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Why do you have the .82 vbios? That Bios sucks. It disables boost clocks completely and is a troubleshooting Bios. What happened to the original Bios you had?
    The 3A Bios should have been the original Bios for the 7RE. The GT72VR I believe comes with the "0D" Vbios. the .82 vbios is horrible. Get rid of it.

    Generally speaking, if you are using a *TDP LIMITED* card, the 8A Vbios will usually give you better results because the clock speeds will be more stable and will fluctuate less, giving you more stable frametimes. If you decide to buy a HW programmer and unlock the TDP (up to 185W, do NOT go higher), then you should use the 3A Vbios, because the 8A vbios will not use any voltage point on the curve (Control F in MSI afterburner) higher than 0.881v. With a TDP unlocked card, the 3A Vbios will be much faster. But at 115W TDP limit (the stock TDP), you may get better results with 8A. That's because you would just be repeatedly hitting the power limit a lot more often on the 3A, at higher voltage points. You can do Valley and 3dmark firestrike benches to compare them if you enjoy benching. Remember to turn off the laptop after flashing. Rebooting will not give proper results (example: flashing 3A to 8A and rebooting will make 8A use the full voltage curve, making it no different than 3A; you need to actually power down).

    Why don't you try them for yourself and test them and compare them?

    Just remember, after flashing, you must SHUT DOWN the laptop completely. Do not simply reboot. Rebooting will not refresh the changed registers properly.
     
    Last edited: Oct 17, 2017
    Kevin@GenTechPC and sn00ka like this.
  17. sn00ka

    sn00ka Notebook Enthusiast

    Reputations:
    5
    Messages:
    16
    Likes Received:
    10
    Trophy Points:
    6
    Awesome Thanks for the swift reply Falkentyne, Will give it a go!
     
  18. Kevin@GenTechPC

    Kevin@GenTechPC Company Representative

    Reputations:
    1,014
    Messages:
    8,500
    Likes Received:
    2,098
    Trophy Points:
    331
    Have you obtained the vBIOS already?
     
  19. sn00ka

    sn00ka Notebook Enthusiast

    Reputations:
    5
    Messages:
    16
    Likes Received:
    10
    Trophy Points:
    6
    Yeah 8A is stable & smooth @ +228 (1873mhz) / +115 memory so far. Anything in the 1880-1900+ is an insta-crash. Not sure if more TDP is needed? correct me if i am wrong.
     
  20. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    TDP won't help that by itself. Voltage will. But 8A is voltage capped at 0.881v. I explained earlier that if you had TDP, you want 3A Bios.
    Yes you can use 3A, which will go up to 1.063v, but the power limit will hold you back and prevent you from seeing benefits because you would just get throttled anyway. But that's because you will be able to exceed 0.881v.
    If you used 3A and set higher than +228mhz, you would crash at a different voltage point. You need to test this by yourself and find what is best for you.
     
  21. sn00ka

    sn00ka Notebook Enthusiast

    Reputations:
    5
    Messages:
    16
    Likes Received:
    10
    Trophy Points:
    6
    Yeah I did 3A first and had no luck maybe i had to mess with the settings a little more before i jump into 8A. But thanks again for the knowledge scoop.
     
  22. jaime360

    jaime360 Notebook Consultant

    Reputations:
    28
    Messages:
    162
    Likes Received:
    75
    Trophy Points:
    41
    I bought my gt73vr 6re when it came out so i have this buggy 1070. I´ve flashed the 8a and i do overclock with afterburner. My max clock is 1873mhz, after that games crash. Can I go higher doing what you are saying? How much? Should i RMA?

    Thank you very much!
     
  23. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    1873 mhz is like 225 mhz overclock with boost. That's above average. Be happy with that.
    You're crashing because the maximum voltage is 0.881v which is too low for a core clock of 1880 mhz+. You can look at the curve with control F to see how it works.
    The 8A Vbios locks all voltages higher than 0.881v because there are instability problems with the higher voltage steps because of flawed hardware on the card (the 1.013v+ voltage step is unstable).
     
  24. Andre Moreira de Menezes

    Andre Moreira de Menezes Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Hey Plee82 i believe you have the paper that MSI sent you regarding this matter since they decided to swap the defective unity for you, so could you please send me this as a proof because im experiencing the same problem but they keep with the same ******** step by step process to update bios, vbios nvdia driver and i done that and now since they have newer versions of the drivers they sent me the same answer with newer driver versions...
     
  25. jaime360

    jaime360 Notebook Consultant

    Reputations:
    28
    Messages:
    162
    Likes Received:
    75
    Trophy Points:
    41
    Actually at 1873 crashes. It stable at 1860. So , I should keep this, no?
     
  26. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Overclock speed of +200 or +225 crash has nothing to do with it. That just means you exceeded the limit of what you can run at 0.875v. Silicon lottery.
    what matters is having a card that can run at 1.013v and higher cuz then you can TDP mod those and gain 15%+ higher performance, depending on how high you want to go (don't pass 200W on a MSI mainboard). But the bugged cards will crash at 1.013v and higher.
     
    Kevin@GenTechPC likes this.
  27. alks

    alks Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Had problems with my GT73VR 6RE Titan crashing and rebooting when I first got it with the standard MSI VBIOS (even latest from their website) which just got worse and worse. Switched the VBIOS to the 8A ("Chinese") version and the vast majority of the crashes stopped. But instead I got much rarer different crashes - where the screen just hangs. Sometimes sound will continue playing a loop of whatever sound file it was playing at the time it hangs (the whole sound file, it doesn't just loop the last second or two) and sometimes sound continues on for several seconds as normal when it first hangs, before looping. The other odd thing is the mouse curse can still move around the screen, but the rest of the screen is hung. I can try to alt-tab but it just brings up the taskbar at the bottom of the screen and although I can select other apps in the alt-tab menu, I can't bring them to the forefront of the screen. To get out of the hang, I have to ctrl-alt-delete and "Sign out" from the Windows screen - which allows me to log back in straight away and start a fresh.

    Now the weird thing is this only really happens in StarCraft 2. It happened a couple of times in more intensive games. I remember it did it in Overwatch and The Division once but then I disabled the NVIDIA Sound drivers in Windows' Device Manager and found I could play Overwatch and The Division for hours without problem, but it still happens in SC2 consistently. The other weird thing is it only happens around the 20 minute mark of a SC2 game. Rarely, I can get through a game without a crash, but 95% of the time it'll crash. It even crashed in the SC2 post-game menu screen once.

    I read on here that one other person was having problems with SC2, is this what other people with a MSI 1070 laptop are facing? Does it seem to be specific to SC2 or is it possibly just due to SC2 being more demanding in one way or another on the card, bearing in mind all the previous problems that needed a VBIOS change or driver fixes to overcome?

    It's driving me nuts because I really want to be able to play SC2 without problem!
     
  28. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Are you overclocking the core?
    Usually a freeze with you being able to move the mouse cursor and alt tab out and end task on the game (after bringing up the windows task manager) is from overclocking too far.
     
  29. alks

    alks Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    I can't end task the game - I can bring up windows task manager but I can't bring it to the front of the screen to be able to actually do anything with it. Alt-F4 doesn't work either, nor trying to right click on the game task in the taskbar to close it.

    I'm not overclocking any of the cores or memory of CPU or GPU other than what the laptop is designed to do in Turbo mode (40 each CPU core, 0Mhz for GPU core and 200Mhz for GPU memory).
     
  30. Arestavo

    Arestavo Notebook Evangelist

    Reputations:
    188
    Messages:
    559
    Likes Received:
    215
    Trophy Points:
    56
    Next time try pressing these keys (at the same time):

    Windows Key + Shift + Ctrl + B

    What that does is clear the video buffer, among other input device caches, as well as resets the video driver. This might restore your video, yet it really isn't a fix for the problem that you are experiencing and it may cause the game to crash. (Speaking of, if it is just SC2 that is crashing now you might want to try a reinstall of the game as some files might have been corrupted and could be causing the lock ups)
     
    Last edited: Nov 20, 2017
    bennyg likes this.
  31. alks

    alks Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Reinstall didn't work.

    I've figured out a way to be able to bring task manager to the front of the screen so that when it does crash I can terminate the app, but other than that all it seems I can do is stop playing SC2!
     
  32. Kevin@GenTechPC

    Kevin@GenTechPC Company Representative

    Reputations:
    1,014
    Messages:
    8,500
    Likes Received:
    2,098
    Trophy Points:
    331
    Since reinstall didn't work, can you try running like Furmark, or Heaven benchmark to see if you can replicate the symptom?
     
  33. alks

    alks Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    I ran Heaven benchmark and it didn't crash, but I didn't leave it over 20 minutes. Maybe I'll give that a go.
     
  34. Kevin@GenTechPC

    Kevin@GenTechPC Company Representative

    Reputations:
    1,014
    Messages:
    8,500
    Likes Received:
    2,098
    Trophy Points:
    331
    Yeah, run a longer test for hours.
     
    hmscott likes this.
  35. plee82

    plee82 Notebook Evangelist

    Reputations:
    95
    Messages:
    507
    Likes Received:
    361
    Trophy Points:
    76
    Let the gpu cooldown to less than 35 degrees using coolerboost. Then run Heaven on basic settings.
     
    bennyg and hmscott like this.
  36. Unhappy User

    Unhappy User Notebook Consultant

    Reputations:
    62
    Messages:
    230
    Likes Received:
    124
    Trophy Points:
    56
    Hi Guys, is there a VBIOS for the MSI GT62VR with GTX1070 newer than 8D in the works? Any insider news from MSI?
     
  37. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    May I ask why you needed one?
    There are only two Gsync Vbioses that I know of.
    3A (for GT73VR 7RE; not sure if 6RE uses this or not)
    8D (for GT72VR dominator pro).

    Considering that the 8A Vbios works on BOTH SYSTEMS, you can try this one.
    But there is no difference between them. Probably only product ID.
     

    Attached Files:

  38. Barael

    Barael Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Hi Gents,
    Complete newbie here. I purchased an MSI GT73VR. I have searched around and heard about the GPU problems, as my model is 2016 I suspect that I have one of the faulty GPUS. I have had some issues whilst gaming, I've played some games fine however I have had crashes whilst playing some. Recently I have been playing the Witcher The Enhanced Edition and I keep crashing. I have tried to underclock the GPU but it still crashes. I am attaching some caps of the log files:

    [​IMG]

    Before Underclocking:

    [​IMG]

    [​IMG]
     
  39. Barael

    Barael Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Also, The logs after I tried underclocking:

    I havent tried flashing the VBIOS yet. I would like to confirm its the same issue affecting the other cards before I try.

    [​IMG]
     
  40. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Looks like it.

    Easy way to induce the crash: put max fans on, let gpu get as cool as possible, open and run Heaven benchmark on basic preset.

    How to check if your issue is card voltage: open MSI Afterburner, open the voltage /frequency curve editor, click any point below 1.013V, hit ctrl+L to lock clocks and voltage to that (note your GPU will be a bit warmer since it'll now be idling at a higher speed), then try to induce the crash as above
     
    Barael likes this.
  41. unlucky bedouin

    unlucky bedouin Notebook Enthusiast

    Reputations:
    0
    Messages:
    31
    Likes Received:
    7
    Trophy Points:
    16
    My laptop's gpu specs:
    (and crashing @ GTA V ultra settings or Euro Truck simulator low settings, Assetto Corsa or even Far Cry 1. regardless of load, and all games can run flawless for 10 minutes-2 hours, average 1hr/with Msı afterburner. but without Afterburner, average 5 10 mins) before crash.) [​IMG]
     
  42. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Lol that all sounds rather familiar.

    Before I understood the problem via this thread the only thing I tried that didn't crash was locking to a voltage point (the ones I chose happened to be below 1.013V)

    One time I thought I had the problem kicked with a -50mhz core offset as I played through half of Shadow Warrior without a crash and then I found a spot where an autosave was triggered and that would induce a crash almost every single time
     
  43. Barael

    Barael Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Thanks mate. I locked the voltage at somewhere just below 1 V and it seems to be working fine. I havent really understood the problem because sometimes the voltage exceeds 1.013v and it doesnt crash. Will think about installing the ''chinese vbios'' . Any advantages of installing vbios?
     
  44. ryzeki

    ryzeki Super Moderator Super Moderator

    Reputations:
    6,547
    Messages:
    6,410
    Likes Received:
    4,075
    Trophy Points:
    431
    The advantages of using the "fix" is that you won't crash. The disadvantages as far as I remember, is that you will loose potential performance as clockspeeds are locked to a lower clock.
     
    Kevin@GenTechPC likes this.
  45. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    I would say avoid the 8A/turboboost-disable/"chinese" vbios. You can replicate the effect in Afterburner by editing the clock curve or immediately by locking to a fixed voltage/clock (though this will lose power savings, which you can restore by utilising AB's inbuilt profile switching). You can also retain turboboost for auto-overclocking so long as you lock out the profiles beyond 1.013V by having the curve completely flat (you stop the GPU from using higher voltages on the "curve" if the clock is no higher)

    I have not had a single crash doing it this way in many many months.
     
  46. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
  47. ryzeki

    ryzeki Super Moderator Super Moderator

    Reputations:
    6,547
    Messages:
    6,410
    Likes Received:
    4,075
    Trophy Points:
    431
    Attending power plants in maintenance periods, control systems, vibration monitoring systems and other projects.

    Sometimes the holidays are packed with work hah.

    Sent from my SM-G955F using Tapatalk
     
    temp00876 and Falkentyne like this.
  48. Falkentyne

    Falkentyne Notebook Prophet

    Reputations:
    8,396
    Messages:
    5,992
    Likes Received:
    8,633
    Trophy Points:
    681
    Anyone here know the difference between the .44 Bios and the .3A Bios? The .8A Vbios disables voltage steps past 0.881v (thus effectively limiting clockspeeds to around 1886 mhz if a rather high manual offset is used to where things start getting unstable; +250 in this case for 1886, +225 for 1860), .82 disables even boost clocks, so the card is locked at base clocks + manual offsets (and I'm guessing, trying to use a manual offset of +400 on the .82 Bios to try to match 1886 mhz will just instantly crash, as the voltage will still be locked to the 1443 mhz point, right?), so what does the .44 Bios do that the .3A Bios does not do?

    I'm literally tempted to TDP mod the .44 Bios to 195W and then flash it just because I can, but LM repasting makes this a royal and complete pain in the butthole...cuz if I don't like it I'd have to disassemble, repaste with LM again then go back to 3A with some fun TDP (I won't exceed 195W).
     
    Kevin@GenTechPC likes this.
  49. roman2277

    roman2277 Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    I have GT73 6RE K1609.Bios basic.(86........14) I dont have problems in games and 3DMark.Max 1873 Mhz.(with G sync and without g sync) Thx for this threads.Sorry for my english.
     
    Last edited: Dec 20, 2017
  50. streetunder

    streetunder Notebook Consultant

    Reputations:
    23
    Messages:
    104
    Likes Received:
    22
    Trophy Points:
    31
    Wow, 35 pages, how can this be possible that Nvidia let this happen with the pascal cards and yet they never released an official VBIOS to fix this issue.

    Its been like one year and half since the release of pascal laptops, and no official word by Nvidia or MSI.

    If you have this problem, dont accept the 8A VBIOS as fix, make your rights count.

    Cheers.
     
← Previous pageNext page →